SlideShare ist ein Scribd-Unternehmen logo
1 von 8
Structured query
    language
SQL
                     
 Concepto:
               Es un lenguaje de consulta
estructurado, surgido de un proyecto de
investigación de la IBM para el acceso a base de
datos relacionales.
Sql es un lenguaje de base de datos normalizado;
se utiliza para crear y manipular directamente las
bases de datos jet y crear consultas SQL.
También es utilizado para crear objetos
QueryDef.
 Función:
    Nos permite realizar consultas a las bases de
datos además realiza función de definición, control y
gestión
 Sentencias:             
  se clasifican según tres lenguajes:
 DDL(Data Description language).- Es un lenguaje de
  definición de datos; permite definir, modificar o
  borrar tablas y las relaciones entre estas
 DCL(Data Control Language).-Es un lenguaje de
  control de datos, contiene útiles elementos para
  trabajar en entornos multiusuarios que nos permite
  una seguridad a las tablas y una restricción al
  acceso de ellas.
 DML(Data Manipulación Language).- Es un lenguaje
  de manipulación de datos, en el cual nos permite
  recuperar datos almacenados en una base.
Componentes:
              
 Están compuestos por comandos, clausulas,
  operadores y funciones de agregado.

           ********COMANDOS********
Existe dos tipos:
 DLL: Nos permite crear y definir nuevas bases
  de datos.
 DML: Genera consultas para ordenar filtrar y
  extraer datos.
************CLAUSULAS**************

Son condiciones de modificación para definir un
dato como:             
 FROM.- Se utiliza para especificar los registros
  seleccionados en una tabla.
 WHERE.- Sirve para especificar las condiciones
  reunidas en un registro.
 GRUOP BY.- Separa los registros seleccionados
  en grupo especifico.
 HAVING.-Expresa la condición que se debe
  satisfacer en cada grupo.
 ORDER BY.-Se encarga de ordenar los
  registros.
**********OPERADORES LOGICOS**************
 AND(y): Evalúa dos condiciones y devuelve un valor
  de verdad si ambas son ciertas.
 OR(u): Evalúa dos condiciones y devuelve un valor de
                         
  verdad si alguna de ellas es cierta.
 NOT(no).- Negación lógica
********* OPERADORES DE
COMPARACION***********
 <          «menor que»
 >         «mayor que»
 <>       «distinto de»
 <=        «menor igual que»
 >=        «mayor o igual que»
 Between          Para especificar un examen de valor.
 Like        Utilizado en la comparación de modelo.
 IN         Utilizado para especificar registros
  de una base de datos.
************FUNCIONES DE
AGREGADO************  
Se usa en una clausula de SELECT en grupo de
registros para devolver un único valor.
• AVG: Es para calcular el promedio
• COUNT: Devuelve el numero de registros de una
  selección.
• SUM: Devolver la suma de todos los valores de
  un campo.
• MAX: Devuelve el valor mas alto de un campo.
• MIN: Devuelve el valor mas bajo de un campo.


Weitere ähnliche Inhalte

Was ist angesagt? (14)

Como utilizar sql en vb 6.0
Como utilizar sql en vb 6.0Como utilizar sql en vb 6.0
Como utilizar sql en vb 6.0
 
Base de datos
Base de datosBase de datos
Base de datos
 
Notas dfd internet
Notas dfd internetNotas dfd internet
Notas dfd internet
 
Trabajo de informatica base de datos terminado
Trabajo de    informatica base de datos terminadoTrabajo de    informatica base de datos terminado
Trabajo de informatica base de datos terminado
 
Expo consul.
Expo consul.Expo consul.
Expo consul.
 
Practica sql
Practica sqlPractica sql
Practica sql
 
Presentación1
Presentación1Presentación1
Presentación1
 
Nelson Villacres listas
Nelson Villacres listasNelson Villacres listas
Nelson Villacres listas
 
Lenguaje Transact sql
Lenguaje Transact sqlLenguaje Transact sql
Lenguaje Transact sql
 
Lenguaje transact
Lenguaje transactLenguaje transact
Lenguaje transact
 
Margarita
MargaritaMargarita
Margarita
 
Procedimientos almacenados
Procedimientos almacenadosProcedimientos almacenados
Procedimientos almacenados
 
scrib,my plick, slide boom
scrib,my plick, slide boomscrib,my plick, slide boom
scrib,my plick, slide boom
 
Lectura de un archivo xml de manera local en wp
Lectura de un archivo xml de manera local en wpLectura de un archivo xml de manera local en wp
Lectura de un archivo xml de manera local en wp
 

Andere mochten auch

Andere mochten auch (20)

Mi lenguaje preferido- SQL
Mi lenguaje preferido- SQLMi lenguaje preferido- SQL
Mi lenguaje preferido- SQL
 
Lenguaje Sql
Lenguaje SqlLenguaje Sql
Lenguaje Sql
 
Lenguaje sql
Lenguaje sqlLenguaje sql
Lenguaje sql
 
Curso Sql - Conceptos
Curso Sql -  ConceptosCurso Sql -  Conceptos
Curso Sql - Conceptos
 
Unidad 6 Lenguaje Sql
Unidad 6 Lenguaje SqlUnidad 6 Lenguaje Sql
Unidad 6 Lenguaje Sql
 
Introducción a Sql
Introducción a SqlIntroducción a Sql
Introducción a Sql
 
PL/SQL
PL/SQLPL/SQL
PL/SQL
 
Lenguaje SQL
Lenguaje SQLLenguaje SQL
Lenguaje SQL
 
SQL : introduction
SQL : introductionSQL : introduction
SQL : introduction
 
Sistemas gestores de base de datos (sgbd)
Sistemas gestores de base de datos (sgbd)Sistemas gestores de base de datos (sgbd)
Sistemas gestores de base de datos (sgbd)
 
Direcciones ip
Direcciones ipDirecciones ip
Direcciones ip
 
Album de viatges
Album de viatgesAlbum de viatges
Album de viatges
 
Constituta espanhol
Constituta espanholConstituta espanhol
Constituta espanhol
 
El pc
El pc El pc
El pc
 
Modificació genètica en plantes
Modificació genètica en plantesModificació genètica en plantes
Modificació genètica en plantes
 
Soacha un silencio que grita crisis humanitaria y conflicto armado
Soacha un silencio que grita  crisis humanitaria y conflicto armadoSoacha un silencio que grita  crisis humanitaria y conflicto armado
Soacha un silencio que grita crisis humanitaria y conflicto armado
 
Israel (1)
Israel (1)Israel (1)
Israel (1)
 
Trabajo de informática
Trabajo de informáticaTrabajo de informática
Trabajo de informática
 
María elena
María elenaMaría elena
María elena
 
Primera entrega SisAda
Primera entrega SisAdaPrimera entrega SisAda
Primera entrega SisAda
 

Ähnlich wie Qué es el sql (20)

Practica sql
Practica sqlPractica sql
Practica sql
 
Practica de sql
Practica    de    sqlPractica    de    sql
Practica de sql
 
DDD (Domain-Driven Design)
DDD (Domain-Driven Design)DDD (Domain-Driven Design)
DDD (Domain-Driven Design)
 
Lenguaje transact sql
Lenguaje transact sqlLenguaje transact sql
Lenguaje transact sql
 
Calc2
Calc2Calc2
Calc2
 
Diapositivas
DiapositivasDiapositivas
Diapositivas
 
Jennyfer123
Jennyfer123Jennyfer123
Jennyfer123
 
Transac sql
Transac sqlTransac sql
Transac sql
 
Primer trabajo de sistemas de informacion empresarial
Primer trabajo de sistemas de informacion empresarialPrimer trabajo de sistemas de informacion empresarial
Primer trabajo de sistemas de informacion empresarial
 
Sql
SqlSql
Sql
 
Sql
SqlSql
Sql
 
Unidad iv ddl
Unidad iv ddlUnidad iv ddl
Unidad iv ddl
 
Estructura del Registro de Windows
Estructura del Registro de WindowsEstructura del Registro de Windows
Estructura del Registro de Windows
 
Base de Datos
Base de DatosBase de Datos
Base de Datos
 
Aplicando las novedades de SSIS 2012 a nuestros escenarios
Aplicando las novedades de SSIS 2012 a nuestros escenariosAplicando las novedades de SSIS 2012 a nuestros escenarios
Aplicando las novedades de SSIS 2012 a nuestros escenarios
 
Lenguaje estructurado sql
Lenguaje estructurado sqlLenguaje estructurado sql
Lenguaje estructurado sql
 
mysql comandos.pdf
mysql comandos.pdfmysql comandos.pdf
mysql comandos.pdf
 
Conceptos Basicos Oracle
Conceptos Basicos OracleConceptos Basicos Oracle
Conceptos Basicos Oracle
 
Sql
SqlSql
Sql
 
Diapositivas de base de datos
Diapositivas de base de datosDiapositivas de base de datos
Diapositivas de base de datos
 

Mehr von Melixsa

Panel de control
Panel de controlPanel de control
Panel de controlMelixsa
 
Sub consultas
Sub consultasSub consultas
Sub consultasMelixsa
 
Sub consultas
Sub consultasSub consultas
Sub consultasMelixsa
 

Mehr von Melixsa (7)

Panel de control
Panel de controlPanel de control
Panel de control
 
Memoria
MemoriaMemoria
Memoria
 
Linux
LinuxLinux
Linux
 
Linux
LinuxLinux
Linux
 
Sub consultas
Sub consultasSub consultas
Sub consultas
 
Memoria
MemoriaMemoria
Memoria
 
Sub consultas
Sub consultasSub consultas
Sub consultas
 

Qué es el sql

  • 1. Structured query language
  • 2. SQL   Concepto: Es un lenguaje de consulta estructurado, surgido de un proyecto de investigación de la IBM para el acceso a base de datos relacionales. Sql es un lenguaje de base de datos normalizado; se utiliza para crear y manipular directamente las bases de datos jet y crear consultas SQL. También es utilizado para crear objetos QueryDef.
  • 3.  Función: Nos permite realizar consultas a las bases de datos además realiza función de definición, control y gestión Sentencias:  se clasifican según tres lenguajes:  DDL(Data Description language).- Es un lenguaje de definición de datos; permite definir, modificar o borrar tablas y las relaciones entre estas  DCL(Data Control Language).-Es un lenguaje de control de datos, contiene útiles elementos para trabajar en entornos multiusuarios que nos permite una seguridad a las tablas y una restricción al acceso de ellas.  DML(Data Manipulación Language).- Es un lenguaje de manipulación de datos, en el cual nos permite recuperar datos almacenados en una base.
  • 4. Componentes:   Están compuestos por comandos, clausulas, operadores y funciones de agregado. ********COMANDOS******** Existe dos tipos:  DLL: Nos permite crear y definir nuevas bases de datos.  DML: Genera consultas para ordenar filtrar y extraer datos.
  • 5. ************CLAUSULAS************** Son condiciones de modificación para definir un dato como:   FROM.- Se utiliza para especificar los registros seleccionados en una tabla.  WHERE.- Sirve para especificar las condiciones reunidas en un registro.  GRUOP BY.- Separa los registros seleccionados en grupo especifico.  HAVING.-Expresa la condición que se debe satisfacer en cada grupo.  ORDER BY.-Se encarga de ordenar los registros.
  • 6. **********OPERADORES LOGICOS**************  AND(y): Evalúa dos condiciones y devuelve un valor de verdad si ambas son ciertas.  OR(u): Evalúa dos condiciones y devuelve un valor de  verdad si alguna de ellas es cierta.  NOT(no).- Negación lógica ********* OPERADORES DE COMPARACION***********  < «menor que»  > «mayor que»  <> «distinto de»  <= «menor igual que»  >= «mayor o igual que»  Between Para especificar un examen de valor.  Like Utilizado en la comparación de modelo.
  • 7.  IN Utilizado para especificar registros de una base de datos. ************FUNCIONES DE AGREGADO************  Se usa en una clausula de SELECT en grupo de registros para devolver un único valor. • AVG: Es para calcular el promedio • COUNT: Devuelve el numero de registros de una selección. • SUM: Devolver la suma de todos los valores de un campo. • MAX: Devuelve el valor mas alto de un campo. • MIN: Devuelve el valor mas bajo de un campo.
  • 8.