ACERCA DE LOS AUTORES iii AGRADECIMIENTOS xi INTRODUCCIÓN xi Parte 1 Bases de datos relaciónales y SQL 1 Introducción a las bases de datos relacionales y a SQL 3 Entienda las bases de datos relaciónales 4 El modelo relaciona 5 Aprenda acerca de SQL 15 La evolución de SQL 15 Tipos de instrucciones de SQL 18 Tipos de ejecución 19 ES estándar SQL frente a las implementaciones de producto 21 2. Trabajo con el entorno SQL 29 Entienda el entorno SQL 30 Entienda los catálogos SQL 32 Esquemas 34 Objetos de esquema 35 ¿Qué es una base de datos? 37 Nombrado de objetos en un entorno SQL 40 Nombres calificados 41 Creación de un esquema 42 Creación de una base de datos 44 3. Creación y modificación de tablas 49 Creación de tablas en SQL 50 Especificación de los tipos de datos en una columna 54 Tipos de datos de cadena 55 Tipos de datos numéricos 57 Tipos de datos de fecha y hora 58 Tipo de datos de intervalo 60 Tipo de datos booleanos 61 Utilice tipos de datos SQL 62 Creación de tipos definidos por el usuario 63 Especificación de los valores predeterminados en una columna 64 Eliminación de tablas en SQL 69 4. Implementación de la integridad de datos 73 Entienda las restricciones de integridad 74 Utilice restricciones NOT NULL 76 Añada restricciones UNIQUE 77 Añada restricciones PRIMARY KEY 79 Añada restricciones FOREIGN KEY 83 La cláusula MATCH 88 La cláusula