bases_de_datos:diseno:sql
Diferencias
Muestra las diferencias entre dos versiones de la página.
| Próxima revisión | Revisión previa | ||
| bases_de_datos:diseno:sql [2021/07/01 13:59] – creado alberto | bases_de_datos:diseno:sql [2021/07/01 14:16] (actual) – [Operaciones de Consultas en SQL] alberto | ||
|---|---|---|---|
| Línea 1: | Línea 1: | ||
| ====== SQL – Lenguaje de consulta estructurado ====== | ====== 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: | 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: | ||
| * Operaciones de recuperación de datos de la base de datos (consultas). | * Operaciones de recuperación de datos de la base de datos (consultas). | ||
| Línea 7: | Línea 8: | ||
| - Borrado de tuplas. | - Borrado de tuplas. | ||
| + | Estas operaciones se expresan mediante lenguajes de **manipulación relacionales**. | ||
| + | Los lenguajes de manipulación pueden dividirse en //lenguajes navegacionales//, | ||
| + | El lenguaje de manipulación de datos del SQL (LMD) es un lenguaje de especificación, | ||
| + | ===== Operaciones de Actualización de datos ===== | ||
| + | * **Inserción de tuplas (//INSERT INTO//)**: INSERT INTO [Tabla] VALUES ([Valor_atributo_1], | ||
| + | |||
| + | * **Borrado de tuplas (//DELETE FROM//)**: DELETE FROM [Tabla] VALUES ([Valor_atributo_1], | ||
| + | |||
| + | * **Modificación de tuplas (// | ||
| + | |||
| + | ===== Operaciones de Consultas en SQL ===== | ||
| + | La sintaxis de las consultas en SQL es:\\ | ||
| + | SELECT [(*|ALL|DISTINCT| <columna [, columna]...> | ||
| + | FROM < | ||
| + | WHERE < | ||
| + | [GROUP BY < | ||
| + | HAVING < | ||
| + | ORDER BY <lista de atributos> | ||
| + | < | ||
| + | |||
| + | donde: | ||
| + | * ALL: selecciona todas las columnas | ||
| + | * DISTINCT: suprime filas duplicadas | ||
| + | * Operadores para la condición de búsqueda: <, >, =, >=, <=, between, like, in,... y también los operadores lógicos: NOT, AND, OR. | ||
bases_de_datos/diseno/sql.1625140743.txt.gz · Última modificación: por alberto
