Í n d i c e    d e t a l l a d o

 

Unidad 1. Introducción

¿Qué es el SQL?
Características del lenguaje
Cómo interpretar un diagrama sintáctico
Cómo se crea una sentencia SQL en Access2000
Tablas en las que se basan los ejemplos y ejercicios
Conceptos básicos de bases de datos relacionales

Unidad 2. Las consultas simples

Objetivo
Sintaxis de la SELECT (para consultas simples)
La tabla origen (cláusula FROM)
Selección de columnas
Ordenación de las filas (ORDER BY)
Selección de filas
Las cláusulas DISTINCT / ALL
La cláusula TOP
La cláusula WHERE
Condiciones de selección
Expresiones válidas
Operadores lógicos
Caracteres comodines

Unidad 3. Las consultas multitabla

Introducción
La unión de tablas
La composición de tablas
El operador UNION
El producto cartesiano
El INNER JOIN
El LEFT/RIGHT JOIN
Resumen del tema

Unidad 4. Las consultas de resumen

Introducción
Las funciones de columna
Selección en el origen de datos
Origen múltiple
La cláusula GROUP BY
La cláusula HAVING
Resumen del tema

Unidad 5. Las subconsultas

Definiciones
Referencias externas
Anidar subconsultas
Subconsulta en la lista de selección
En la cláusula FROM
Subconsulta en las cláusulas WHERE y HAVING
Condiciones de selección con subconsultas
Resumen del tema

Unidad 6. Actualización de datos

Introduccción
Insertar una fila INSERT INTO...VALUES
Insertar varias fila INSERT INTO...SELECT
Insertar filas en una tabla nueva SELECT...INTO...
Modificar el contenido de las filas UPDATE
Borrar fila DELETE
Resumen del tema
Conceptos básicos de integridad referencial

Unidad 7. Tablas de referencias cruzadas

Introduccción
La sentencia TRANSFORM
Las columnas dinámicas
Las columnas fijas
Resumen del tema

Unidad 8. El DDL, lenguaje de definición de datos

Introduccción
La sentencia CREATE TABLE
CREATE TABLE continuación...
La sentencia ALTER TABLE
La sentencia DROP TABLE
La sentencia CREATE INDEX
La sentencia DROP INDEX
Integridad referencial
Los índices
Tipos de datos
Los caracteres Unicode

 

Ejercicios

2. Consultas simples
3. Consultas multitabla
4. Consultas de resumen
5. Subconsultas

6. Actualización de datos

7. Tablas de referencias cruzadas.
8. Lenguaje de Definición de Datos.