Tabla de Contenidos

SQL – Lenguaje de consulta estructurado

Introducción

La parte dinámica del Modelo Relacional, al igual que la dinámica de cualquier modelo de datos, define las operaciones que se pueden hacer con la base de datos. Estas operaciones pueden ser de varios tipos:

Estas operaciones se expresan mediante lenguajes de manipulación relacionales. Los lenguajes de manipulación pueden dividirse en lenguajes navegacionales, en los que se debe indicar el camino para llegar al dato, y lenguajes de especificación, en los cuales se recupera la información mediante la imposición de condiciones y no indicando el camino. El lenguaje de manipulación de datos del SQL (LMD) es un lenguaje de especificación, que consiste en un conjunto de sentencias que nos permiten manipular la base de datos.

Operaciones de Actualización de datos

Operaciones de Consultas en SQL

La sintaxis de las consultas en SQL es:

SELECT [(*|ALL|DISTINCT| <columna [, columna]...>)| <expresión de función>]
FROM <nombre_tabla> [[, nombre_tabla]...]
WHERE <condición de búsqueda> |
[GROUP BY <condición de búsqueda>]
HAVING <condición de búsqueda> |
ORDER BY <lista de atributos> [ASC|DESC] |
<columna> <operador> <sentencia de consulta>

donde: