Sie sind auf Seite 1von 11

INTRODUCCIN AL LENGUAJE SQL

SQL
Es una herramienta para la organizacin, gestin y recuperacin de los datos almacenados en bases de datos informticas. El acrnimo SQL es la abreviatura de Structured Query Language (lenguaje estructurado de consultas) y como su nombre lo indica es un lenguaje que se utiliza para interacturar con bases de datos relacionales
2

Caractersticas:
Estructuras de datos simples Operadores potentes Periodos de aprendizaje inicial cortos Mejora de la independencia de datos Modo de uso dual (interactivo o inmerso) Optimizacin

Las sentencias SQL pueden dividirse en cuatro tipos: Sublenguaje de definicin de datos (DDL) Sublenguaje de control de datos (DCL) Sublenguaje de manipulacin de datos (DML) Lenguaje procedural (PL)
4

PL
Lenguaje para la creacin de procedimientos almacenados.

DCL
Incluye rdenes que permiten especificar controles de seguridad a los datos almacenados como definicin de vistas, especificacin de privilegios de acceso, comprobacin de condiciones de integridad y control de concurrencia.
5

DML
Interactivo: lenguaje de consulta basado en el lgebra relacional y el calculo relacional de tuplas. Tambin incluye ordenes para insertar, suprimir y modificar tuplas de la base de datos Inmerso: lenguaje diseado para utilizar dentro de otros lenguajes. Permite acceder a la informacin contenida en la base de datos para su consulta y actualizacin

DDL
Proporciona rdenes para definir esquemas de relacin, eliminar relaciones, crear ndices y modificar esquemas de relacin.
6

Comando DLL
CREATE DROP ALTER

Descripcin
Utilizado para crear nuevas tablas, campos e ndices Empleado para eliminar tablas e ndices Utilizado para modificar las tablas agregando campos o cambiando la definicin de los campos.

Comando DML
SELECT INSERT UPDATE DELETE

Descripcin
Utilizado para consultar registros de la base de datos que satisfagan un criterio determinado Utilizado para cargar lotes de datos en la base de datos en una nica operacin. Utilizado para modificar los valores de los campos y registros especificados Utilizado para eliminar registros de una tabla de una base de datos
7

Clusulas
Las clusulas son condiciones de modificacin utilizadas para definir los datos que desea seleccionar o manipular.
Clusula
FROM WHERE GROUP BY

Descripcin
Utilizada para especificar la tabla de la cual se van a seleccionar los registros Utilizada para especificar las condiciones que deben reunir los registros que se van a seleccionar Utilizada para separar los registros seleccionados en grupos especficos Utilizada para expresar la condicin que debe satisfacer cada grupo Utilizada para ordenar los registros seleccionados de acuerdo con un orden especfico
8

HAVING
ORDER BY

Operadores Lgicos

Operador AND

Uso Es el "y" lgico. Evalua dos condiciones y devuelve un valor de verdad slo si ambas son ciertas. Es el "o" lgico. Evala dos condiciones y devuelve un valor de verdad si alguna de las dos es cierta. Negacin lgica. Devuelve el valor contrario de la expresin.

OR NOT

Operadores de comparacin
Operador < > <> <= >= = Uso

Menor que Mayor que Distinto de Menor Igual que Mayor Igual que Igual que Utilizado para especificar un intervalo de BETWEEN valores. LIKE Utilizado en la comparacin de un modelo Utilizado para especificar registros de una In base de datos
10

Funciones de Agregado
Las funciones de agregado se usan dentro de una clusula SELECT en grupos de registros para devolver un nico valor que se aplica a un grupo de registros.
Funcin
AVG

Descripcin
Utilizada para calcular el promedio de los valores de un campo determinado Utilizada para devolver el nmero de registros de la seleccin
Utilizada para devolver la suma de todos los valores de un campo determinado Utilizada para devolver el valor ms alto de un campo especificado Utilizada para devolver el valor ms bajo de un campo especificado
11

COUNT
SUM MAX MIN

Das könnte Ihnen auch gefallen