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.