Sql
Transcript of Sql
![Page 1: Sql](https://reader036.fdocumento.com/reader036/viewer/2022082813/55be0abbbb61eb9c6f8b4597/html5/thumbnails/1.jpg)
INTEGRANTES:
Carmen Castellanos CustodioJovani Huaman Ruiz
Patricia del Pilar Gonzales Paz
SQL
![Page 2: Sql](https://reader036.fdocumento.com/reader036/viewer/2022082813/55be0abbbb61eb9c6f8b4597/html5/thumbnails/2.jpg)
INTRODUCCION.-
El leguaje de consulta estructura(SQL)es un lenguaje de base de datos normalizado, , utilizado por el motor de base de datos de Microsoft se utiliza para crear objetos. También se puede utilizar con el método Execute para crear y manipular directamente las bases de datos Jet y crear consulta SQL
SQL
![Page 3: Sql](https://reader036.fdocumento.com/reader036/viewer/2022082813/55be0abbbb61eb9c6f8b4597/html5/thumbnails/3.jpg)
COMPONENTE DEL SQLEl lenguaje SQL esta compuesto por comando, clausulas, operadores y funciones de agregados.
![Page 4: Sql](https://reader036.fdocumento.com/reader036/viewer/2022082813/55be0abbbb61eb9c6f8b4597/html5/thumbnails/4.jpg)
COMANDOSExiste dos tipos de comandos SQL:
• Los DLL que permite crear y definir nuevas bases de datos, campos e índices.
• Los DML que permiten generar consultas para ordenar , filtrar y extraer datos de la base de datos.
![Page 5: Sql](https://reader036.fdocumento.com/reader036/viewer/2022082813/55be0abbbb61eb9c6f8b4597/html5/thumbnails/5.jpg)
COMANDO DDLEl comando DDL (Data Language), lenguaje de definición de datos, incluye ordenes para definir , modificar o borrar las tablas en las que se almacenan los datos y de las relaciones entre estas(es el que mas varia de un sistema a otro).
![Page 6: Sql](https://reader036.fdocumento.com/reader036/viewer/2022082813/55be0abbbb61eb9c6f8b4597/html5/thumbnails/6.jpg)
COMANDO DESCRIPCIONCREATE: Utilizado para crear nuevas tablas, campos e índices.DROP: Empleado para eliminar tablas e índices.ALTER: Utilizado para modificar las tablas agregando capos o combinando la definición de los campos.
![Page 7: Sql](https://reader036.fdocumento.com/reader036/viewer/2022082813/55be0abbbb61eb9c6f8b4597/html5/thumbnails/7.jpg)
COMANDO DDLEl comando DDL (Data Language), lenguaje de definición de datos, incluye ordenes para definir , modificar o borrar las tablas en las que se almacenan los datos y de las relaciones entre estas(es el que mas varia de un sistema a otro).
![Page 8: Sql](https://reader036.fdocumento.com/reader036/viewer/2022082813/55be0abbbb61eb9c6f8b4597/html5/thumbnails/8.jpg)
COMANDO DMLEl comando DML (Data Manipulation Language), lenguaje de manipulación de datos, nos permite recuperar los datos almacenados en la base de datos y también incluye ordenes para permitir al usuario actualizar la base de datos añadiendo nuevos datos, suprimiendo datos antiguos o modificando datos previamente almacenado.
![Page 9: Sql](https://reader036.fdocumento.com/reader036/viewer/2022082813/55be0abbbb61eb9c6f8b4597/html5/thumbnails/9.jpg)
COMANDO DESCRIPCIONSELECT: utilizado para consultar registros de la base de datos que satisfagan un criterio determinado.INSERT: Utilizado para cargar lotes de datos en la base de datos en la única operaciónUPDATE: utilizado para modificar los valores de los campos y registros especificadosDELETE: Utilizado para eliminar registros de una tabla de una base de datos.
![Page 10: Sql](https://reader036.fdocumento.com/reader036/viewer/2022082813/55be0abbbb61eb9c6f8b4597/html5/thumbnails/10.jpg)
CLAUSULALas clausulas son condiciones de modificación utilizadas para definir los datos que desea seleccionar o manipular.
![Page 11: Sql](https://reader036.fdocumento.com/reader036/viewer/2022082813/55be0abbbb61eb9c6f8b4597/html5/thumbnails/11.jpg)
COMANDO DESCRIPCIONFROM: Utilizada para especificar la tabla de la cual se van a seleccionar los registros.WHERE: Utilizada para especificar las condiciones que deben reunir los registros que se van a seleccionar.GROU BY: Utilizada para separar los registros seleccionados en grupos específicos.HAVING: Utiliza para expresar las condición que debe satisfacer cada grupo.ORDER BY: Utilizada para ordenar los registros seleccionados de acuerdo con un orden especifico.
![Page 12: Sql](https://reader036.fdocumento.com/reader036/viewer/2022082813/55be0abbbb61eb9c6f8b4597/html5/thumbnails/12.jpg)
OPERADORES LOGICOSSe puede utilizar los operadores lógicos AND, OR, y NOT. en cualquiera de las búsquedas de términos alfabéticos o de palabra clave, puede hacer más específica la búsqueda si de utilizan estos operadores.
![Page 13: Sql](https://reader036.fdocumento.com/reader036/viewer/2022082813/55be0abbbb61eb9c6f8b4597/html5/thumbnails/13.jpg)
OPERADOR USOAND: Es el «y» lógico. Evalúa dos condiciones y devuelve un valor de verdad solo si ambas son ciertas.OR: Es el «o» lógico. Evalúa dos condiciones y devuelve un valor de verdad solo si alguna de las dos es cierta.NOT: Negación lógica. Devuelve el valor contrario de la expresión
![Page 14: Sql](https://reader036.fdocumento.com/reader036/viewer/2022082813/55be0abbbb61eb9c6f8b4597/html5/thumbnails/14.jpg)
OPERADORES DE COMPARACION
Los operadores de comparación comprueban si dos expresiones son iguales. Se pueden utilizar en todas las expresiones excepto en las de los tipos de datos text, ntext o image.
![Page 15: Sql](https://reader036.fdocumento.com/reader036/viewer/2022082813/55be0abbbb61eb9c6f8b4597/html5/thumbnails/15.jpg)
OPERADOR USO<: Menor que >: Mayor que <>: Distinto de <=: Menor o igual que >= Mayor o igual queBETWEEN: Utilizado para especificar un intervalo de valoresLIKE: Utilizado en la comparación de un modelo.IN: Utilizado para especificar registros de una base de datos
![Page 16: Sql](https://reader036.fdocumento.com/reader036/viewer/2022082813/55be0abbbb61eb9c6f8b4597/html5/thumbnails/16.jpg)
Funciones de AgregadosLas funciones de agregados se usan dentro de una clausula SELECT en grupos de registros para devolver un unico valor que se aplica de registros.
![Page 17: Sql](https://reader036.fdocumento.com/reader036/viewer/2022082813/55be0abbbb61eb9c6f8b4597/html5/thumbnails/17.jpg)
COMANDO DESCRIPCIONAVG: Utilizada para calcular el promedio de los valores de un ampo determinado.COUNT: Utilizado para devolver el numero de registros de la selecciónSUM: Utilizada para devolver la suma de todos los valores de un campos determinado.MAX: Utilizada para devolver el valor mas alto de un campo especificado.MIN: Utilizada para devolver el valor mas bajo de un campo especificado.