SlideShare una empresa de Scribd logo
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.


Más contenido relacionado

La actualidad más candente

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
Ritita Alexandra
 
Base de datos
Base de datosBase de datos
Base de datos
ServandoVega
 
Notas dfd internet
Notas dfd internetNotas dfd internet
Notas dfd internet
Viviana Martín
 
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
KEYLLA Y HEIMY QUINTERO Y SOLANO
 
Expo consul.
Expo consul.Expo consul.
Expo consul.
Melixsa
 
Practica sql
Practica sqlPractica sql
Practica sql
Merly Castro
 
Presentación1
Presentación1Presentación1
Presentación1
Criss Cuicho
 
Nelson Villacres listas
Nelson Villacres listasNelson Villacres listas
Nelson Villacres listas
Nelson Villacrés García
 
Lenguaje Transact sql
Lenguaje Transact sqlLenguaje Transact sql
Lenguaje Transact sql
Lizbeth Lizana Carrasco
 
Lenguaje transact
Lenguaje transactLenguaje transact
Margarita
MargaritaMargarita
Procedimientos almacenados
Procedimientos almacenadosProcedimientos almacenados
Procedimientos almacenados
bat1820
 
scrib,my plick, slide boom
scrib,my plick, slide boomscrib,my plick, slide boom
scrib,my plick, slide boom
kevineliaslopezguillen10
 
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
Vicente Gerardo Guzman Lucio
 

La actualidad más candente (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
 

Destacado

Mi lenguaje preferido- SQL
Mi lenguaje preferido- SQLMi lenguaje preferido- SQL
Mi lenguaje preferido- SQL
Franshezka
 
Lenguaje Sql
Lenguaje SqlLenguaje Sql
Lenguaje Sql
skuld.lina
 
Lenguaje sql
Lenguaje sqlLenguaje sql
Lenguaje sql
Miguel Alejo Alejo
 
Curso Sql - Conceptos
Curso Sql -  ConceptosCurso Sql -  Conceptos
Curso Sql - Conceptos
Danilo Domínguez
 
Unidad 6 Lenguaje Sql
Unidad 6 Lenguaje SqlUnidad 6 Lenguaje Sql
Unidad 6 Lenguaje Sql
Sergio Sanchez
 
Introducción a Sql
Introducción a SqlIntroducción a Sql
Introducción a Sql
alexmerono
 
PL/SQL
PL/SQLPL/SQL
Lenguaje SQL
Lenguaje SQLLenguaje SQL
Lenguaje SQL
Genesis Davalos
 
SQL : introduction
SQL : introductionSQL : introduction
SQL : introduction
Shakila Mahjabin
 
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)
Henry Cumbicus Rivera
 
Direcciones ip
Direcciones ipDirecciones ip
Direcciones ip
Angelica Fernandez
 
Album de viatges
Album de viatgesAlbum de viatges
Album de viatges
olgalv96
 
Constituta espanhol
Constituta espanholConstituta espanhol
Constituta espanhol
salchichonconnata
 
El pc
El pc El pc
El pc
Ronald Reyes
 
Modificació genètica en plantes
Modificació genètica en plantesModificació genètica en plantes
Modificació genètica en plantes
Macià Pallarès
 
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
cecfodir
 
Israel (1)
Israel (1)Israel (1)
Israel (1)
iran96
 
Trabajo de informática
Trabajo de informáticaTrabajo de informática
Trabajo de informática
NewSanty
 
María elena
María elenaMaría elena
María elena
mariaelenita8
 
Primera entrega SisAda
Primera entrega SisAdaPrimera entrega SisAda
Primera entrega SisAda
Rodolfo Gonzalez
 

Destacado (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
 

Similar a Qué es el sql

Practica sql
Practica sqlPractica sql
Practica sql
antho12345
 
Practica de sql
Practica    de    sqlPractica    de    sql
Practica de sql
vanessarequejo
 
DDD (Domain-Driven Design)
DDD (Domain-Driven Design)DDD (Domain-Driven Design)
DDD (Domain-Driven Design)
Senior Dev
 
Lenguaje transact sql
Lenguaje transact sqlLenguaje transact sql
Lenguaje transact sql
INGRID LESLY CORONEL ACUÑA
 
Calc2
Calc2Calc2
Diapositivas
DiapositivasDiapositivas
Diapositivas
xinitaaaaaaaaaaaaaaaa
 
Jennyfer123
Jennyfer123Jennyfer123
Jennyfer123
crisjennyfer
 
Transac sql
Transac sqlTransac 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
Pamela Quintuprai Muñoz
 
Sql
SqlSql
Sql
SqlSql
Unidad iv ddl
Unidad iv ddlUnidad iv ddl
Unidad iv ddl
Orlando Verdugo
 
Estructura del Registro de Windows
Estructura del Registro de WindowsEstructura del Registro de Windows
Estructura del Registro de Windows
Adrián Lois
 
Base de Datos
Base de DatosBase de Datos
Base de Datos
Berenice Quintero
 
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
Salvador Ramos
 
Lenguaje estructurado sql
Lenguaje estructurado sqlLenguaje estructurado sql
Lenguaje estructurado sql
Diego Sánchez
 
mysql comandos.pdf
mysql comandos.pdfmysql comandos.pdf
mysql comandos.pdf
NiltonValladolidCamp
 
Conceptos Basicos Oracle
Conceptos Basicos OracleConceptos Basicos Oracle
Conceptos Basicos Oracle
Bernardo Portillo
 
Sql
SqlSql
Diapositivas de base de datos
Diapositivas de base de datosDiapositivas de base de datos
Diapositivas de base de datos
pamelafernandezcalderon
 

Similar a 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
 

Más de Melixsa

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

Más de 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.