1. CARACTERISTICAS SQL
Un lenguaje utilizado en bases de datos para consultar, actualizar y manejar bases
de datos relacionales.
Se lo puede utilizarse en el diseño de consultas interactivas y puede incluirse en una
aplicación como un conjunto de instrucciones de manejo de datos (sentencias).
El SQL es un lenguaje de acceso a bases de datos que explota la flexibilidad y
potencia de los sistemas relacionales permitiendo gran variedad de operaciones en
éstos últimos.
Es un lenguaje declarativo de "alto nivel" o "de no procedimiento", que gracias a su
fuerte base teórica y su orientación al manejo de conjuntos de registros, y no a
registros individuales, permite una alta productividad en codificación y la
orientación a objetos.
Una sola sentencia puede equivaler a uno o más programas que se utilizarían en un
lenguaje de bajo nivel orientado a registros.
SQL es el lenguaje de consulta universal para bases de datos.
Los mandatos de SQL se dividen en tres grandes grupos diferenciados, los cuales
serán tratados por separado y que unicamente se presentan aqui a modo
introductorio.
El lenguaje SQL está compuesto por comandos, cláusulas, operadores
y funciones de agregado. Estos elementos se combinan en las instrucciones para
crear, actualizar y manipular las bases de datos.
Las cláusulas son condiciones de modificación utilizadas para
definir los datos que desea seleccionar o manipular.
Las funciones de agregado 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.
Los DLL que permiten 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.