lenguaje de consulta estructurado
TRANSCRIPT
![Page 1: LENGUAJE DE CONSULTA ESTRUCTURADO](https://reader035.vdocuments.mx/reader035/viewer/2022062307/5562094bd8b42af2128b4709/html5/thumbnails/1.jpg)
AUTORA: YOVANI MARCELA HUAMÁN RUIZ
LENGUAJE DE CONSULTA
ESTRUCTURADO
![Page 2: LENGUAJE DE CONSULTA ESTRUCTURADO](https://reader035.vdocuments.mx/reader035/viewer/2022062307/5562094bd8b42af2128b4709/html5/thumbnails/2.jpg)
COMPONENTES DEL LENGUAJE DE
CONSULTA ESTRUCTURADO
![Page 3: LENGUAJE DE CONSULTA ESTRUCTURADO](https://reader035.vdocuments.mx/reader035/viewer/2022062307/5562094bd8b42af2128b4709/html5/thumbnails/3.jpg)
COMPONENTES DEL SQL
Esta compuesto por: Los comandos Las cláusulas Los operadores Funciones de
agregados
![Page 4: LENGUAJE DE CONSULTA ESTRUCTURADO](https://reader035.vdocuments.mx/reader035/viewer/2022062307/5562094bd8b42af2128b4709/html5/thumbnails/4.jpg)
COMANDOS DCL: Protección de los datos, tablas y restricción
en el acceso. DDL: Que permite crear y definir nuevas bases
de datos, campos e índices. DML: Que permiten generar consultas para
ordenar, recuperar, filtrar y extraer datos.
![Page 5: LENGUAJE DE CONSULTA ESTRUCTURADO](https://reader035.vdocuments.mx/reader035/viewer/2022062307/5562094bd8b42af2128b4709/html5/thumbnails/5.jpg)
COMANDOS LENGUAJE DE DEFINICIÓN DE DATOS (DDL)
CREATE •CREAR NUEVAS TABLAS.•CREAR NUEVAS CAMPOS E ÍNDICES.
DROP •ELIMINA TABLAS E ÍNDICES.
ALTER •MODIFICAR LAS TABLAS AGREGANDO CAMPOS O CAMBIANDO LOS CAMPOS.
![Page 6: LENGUAJE DE CONSULTA ESTRUCTURADO](https://reader035.vdocuments.mx/reader035/viewer/2022062307/5562094bd8b42af2128b4709/html5/thumbnails/6.jpg)
COMANDOS LENGUAJE DE MANIPULACIÓN DE DATOS (DML)
•Consultas registros de la base de datos que satisfagan un criterio.Select •Cargar lotes de datos en la base de datos. Insert •Modifica valores de los campos y registros.Update
•Elimina registros de una tabla de una base de datos.Delete
![Page 7: LENGUAJE DE CONSULTA ESTRUCTURADO](https://reader035.vdocuments.mx/reader035/viewer/2022062307/5562094bd8b42af2128b4709/html5/thumbnails/7.jpg)
CLÁUSULA
FROM •Especifica la tabla de la cual se van a seleccionar los registros.
WHERE •Especifica las condiciones que deben de reunir los registros.
GROUP BY• Separa los registros
seleccionados a grupos específicos.
HAVING •Expresa la condición que satisface cada grupo.
ORDER BY •Ordena los registros seleccionados de acuerdo a un orden especifico.
![Page 8: LENGUAJE DE CONSULTA ESTRUCTURADO](https://reader035.vdocuments.mx/reader035/viewer/2022062307/5562094bd8b42af2128b4709/html5/thumbnails/8.jpg)
OPERADORES
OPERADORES
OPERADORESDE
COMPARACIÓN
OPERADORES
LÓGICOS
![Page 9: LENGUAJE DE CONSULTA ESTRUCTURADO](https://reader035.vdocuments.mx/reader035/viewer/2022062307/5562094bd8b42af2128b4709/html5/thumbnails/9.jpg)
OPERADORES LÓGICOSOPERADORES USO
AND ES EL “Y” LÓGICO. EVALÚA DOS CONDICONES Y DEVUELVE UN VALOR DE VERDAD SÓLO SI AMBAS SON CIERTAS.
OR ES EL “O” LÓGICO. EVALÚA DOS CONDICIONES Y DEVUELVE UN VALOR SI ALGUNA DE LAS DOS ES CIERTA.
NOT NEGACIÓN LÓGICA. DEVUELVE EL VALOR CONTRARIO DE LA EXPRESIÓN.
![Page 10: LENGUAJE DE CONSULTA ESTRUCTURADO](https://reader035.vdocuments.mx/reader035/viewer/2022062307/5562094bd8b42af2128b4709/html5/thumbnails/10.jpg)
OPERADORES DE COMPARACIÓNOPERADOR USO
< MENOR QUE
> MAYOR QUE
<> DISTINTO QUE
<= MENOR O IGUAL QUE
>= MAYOR O IGUAL QUE
BETWEEN UTILIZADO PARA ESPECIFICAR UN INTERVALO DE VALORES
LIKE UTILIZADO EN LA COMPARACIÓN DE UN MODELO
IN UTILIZADO PARA ESPECIFICAR REGISTROS DE UNA BASE DE DATOS.
![Page 11: LENGUAJE DE CONSULTA ESTRUCTURADO](https://reader035.vdocuments.mx/reader035/viewer/2022062307/5562094bd8b42af2128b4709/html5/thumbnails/11.jpg)
FUNCIONES DE AGREGADOS
Se usan dentro de una cláusula SELECT en grupos de registros para devolver un único valor que se aplica a un grupo de registros.
![Page 12: LENGUAJE DE CONSULTA ESTRUCTURADO](https://reader035.vdocuments.mx/reader035/viewer/2022062307/5562094bd8b42af2128b4709/html5/thumbnails/12.jpg)
FUNCIONES DE AGREGADOS COMANDOS USOS
AVG UTILIZADO PARA CALCULAR EL PROMEDIO DE LOS VALORES DE UN CAMPO DETERMINADO.
COUNT UTILIZADO PARA DEVOLVER EL NUMERO DE REGISTROS DE SELECCIÓN.
SUM UTILIZADO PARA DEVOLVER LA SUMA DE TODOS LOS VALORES DE UN CAMPO.
MAX UTILIZADO PARA DEVOLVER EL VALOR MÁS ALTO DE UN CAMPO.
MIN UTILIZADO PARA DEVOLVER EL VALOR MÁS BAJO DE UN CAMPO.