Date, C. J.

Introducción a los sistemas de bases de datos / C. J. Date - 7a ed. - México : Pearson Educación, 2001 - xxii, 936 p. : il. ; 23 cm

Incluye índice alfabético

PARTE I. PRELIMINARES
CAPITULO 1. Panorama general de la administración de bases de datos
1.1 Introducción
1.2 ¿Qué es un sistema de base de datos?
1.3 ¿Qué es una base de datos?
1.4 ¿Por qué una base de datos?
1.5 La independencia de los datos
1.6 Los sistemas relacionales y otros sistemas
CAPITULO 2. Arquitectura de los sistemas de bases de datos
2.1 Introducción
2.2 Los tres niveles de la arquitectura
2.3 El nivel externo
2.4 El nivel conceptual
2.5 El nivel Interno
2.6 Transformaciones
2.7 El administrador de base de datos
2.8 El sistema de administración de base de datos
2.9 El administrador de comunicaciones de datos
2.10 Arquitectura cliente-servidor
2.11 Utilerías
2.12 El procesamiento distribuido
CAPITULO 3. Una introducción a las bases de datos relacionales
3.1 Introducción
3.2 Una mirada informal al modelo relacional
3.3 Relaciones y variables de relación
3.4 Qué significan las relaciones
3.5 Optimización
3.6 El catálogo
3.7 Variables de relación base y vistas
3.8 Transacciones
3.9 La base de datos de proveedores y partes
CAPITULO 4. Introducción a SQL
4.1 Introducción
4.2 Generalidades
4.3 El Catálogo
4.4 Vistas
4.5 Transacciones
4.6 SQL incrustado
4.7 SQL no es perfecto
PARTE II. EL MODELO RELACIONAL
CAPITULO 5. Dominios, relaciones y varrels base
5.1 Introducción
5.2 Dominios
5.3 Valores de relación
5.4 Variables de relación
5.5 Propiedades de SQL
CAPITULO 6. Álgebra relacional
6.1 Introducción
6.2 Revisión de la propiedad de cierre
6.3 Sintaxis
6.4 Semántica
6.5 Ejemplos
6.6 ¿Para qué sirve el álgebra?
6.7 Operadores adicionales
6.8 Agrupamiento y desagrupamiento
6.9 Comparaciones relacionales
CAPITULO 7. Cálculo relacional
7.1 Introducción
7.2 Cálculo de tuplas
7.3 Ejemplos
7.4 El cálculo frente al álgebra
7.5 Posibilidades computacionales
7.6 Cálculo de dominios
7.7 Propiedades de SQL
CAPITULO 8. Integridad
8.1 Introducción
8.2 Restricciones de tipo
8.3 Restricciones de atributo
8.4 Restricciones de varrel
8.5 Restricciones de base de datos
8.6 La regla de oro
8.7 Restricciones de estado frente a restricciones de transición
8.8 Claves
8.9 Propiedades de SQL
CAPITULO 9. Vistas
9.1 Introducción
9.2 ¿Para qué son las vistas?
9.3 Recuperación de vistas
9.4 Actualización de vistas
9.5 Instantáneas (una desviación)
9.6 Propiedades de SQL
PARTE III. DISEÑO DE BASES DE DATOS
CAPITULO 10. Dependencias funcionales
10.1 Introducción
10.2 Definiciones básicas
10.3 Dependencias triviales y no triviales
10.4 Cierre de un conjunto de dependencias
10.5 Cierre de un conjunto de atributos
10.6 Conjuntos de dependencias Irreducibles
CAPITULO 11. Normalización adicional I: 1FN, 2FN, 3FN, FNBC
11.1 Introducción
11.2 La descomposición sin pérdida y las dependencias funcionales
11.3 Primera, segunda y tercera formas normales
11.4 Conservación de la dependencia
11.5 Forma normal de Boyce/Codd
11.6 Una observación sobre los atributos con valor de relación
CAPITULO 12. Normalización adicional II: formas normales superiores
12.1 Introducción
12.2 Las dependencias multivaluadas y la cuarta forma normal
12.3 Las dependencias de junta y la quinta forma normal
12.4 El proceso de normalización resumido
12.5 Una nota sobre la desnormalización
12.6 El diseño ortogonal (un tema independiente)
12.7 Otras formas normales
CAPITULO 13. Modelado semántico
13.1 Introducción
13.2 El enfoque general
13.3 El modelo E/R
13.4 Diagramas E/R
13.5 Diseño de bases de datos con el modelo E/R
13.6 Un breve análisis
PARTE IV. ADMINISTRACION DE TRANSACCIONES
CAPITULO 14. Recuperación
14.1 Introducción
14.2 Transacciones
14.3 Recuperación de transacciones
14.4 Recuperación del sistema
14.5 Recuperación del medio
14.6 Confirmación de dos fases
14.7 Propiedades de SQL
CAPITULO 15. Concurrencia
15.1 Introducción
15.2 Tres problemas de concurrencia
15.3 Bloqueo
15.4 Otra vez los tres problemas de concurrencia
15.5 Bloqueo mortal
15.6 Seriabilidad
15.7 Niveles de aislamiento
15.8 Bloqueo por aproximación
15.9 Propiedades de SQL
PARTE V. TEMAS ADICIONALES
CAPITULO 16. Seguridad
16.1 Introducción
16.2 Control de acceso discrecional
16.3 Control de acceso obligatorio
16.4 Bases de datos estadísticas
16.5 Cifrado de datos
16.6 Propiedades de SQL
CAPITULO 17. Optimización
17.1 Introducción
17.2 Un ejemplo motivador
17.3 Un panorama general del procesamiento de consultas
17.4 Transformación de expresiones
17.5 Estadísticas de la base de datos
17.6 Una estrategia de divide y vencerás
17.7 Implementación de los operadores relacionales
CAPITULO 18. Información faltante
18.1 Introducción
18.2 Un panorama general de la lógica 3VL
18.3 Algunas consecuencias del esquema anterior
18.4 Los nulos y las claves
18.5 La junta externa (una observación)
18.6 Valores especiales
18.7 Propiedades de SQL
CAPITULO 19. Herencia de tipo
19.1 Introducción
19.2 Jerarquías de tipos
19.3 El polimorfismo y la sustituibilidad
19.4 Variables y asignaciones
19.5 Especialización por restricción
19.6 Comparaciones
19.7 Operadores, versiones y signaturas
19.8 ¿Un círculo es una elipse?
19.9 Revisión de la especialización por restricción
CAPITULO 20. Bases de datos distribuidas
20.1 Introducción
20.2 Algunos puntos preliminares
20.3 Los doce objetivos
20.4 Problemas de los sistemas distribuidos
20.5 Sistemas cliente-servidor
20.6 Independencia de DBMS
20.7 Propiedades de SQL
CAPITULO 21. Apoyo para la toma de decisiones
21.1 Introducción
21.2 Aspectos del apoyo para la toma de decisiones
21.3 Diseño de bases de datos de apoyo para la toma de decisiones
21.4 Preparación de los datos
21.5 data warehouses y data marts
21.6 Procesamiento analítico en línea
21.7 Minería de datos
CAPITULO 22. Bases de datos temporales
22.1 Introducción
22.2 Datos temporales
22.3 ¿Cuál es el problema?
22.4 Intervalos
22.5 Tipos de intervalo
22.6 Operadores escalares sobre intervalos
22.7 Operadores de totales sobre intervalos
22.8 Operadores relacionales que involucran intervalos
22.9 Restricciones que involucran intervalos
22.10 Operadores de actualización que involucran intervalos
22.11 Consideraciones de diseño de bases de datos
CAPITULO 23. Bases de datos basadas en la lógica
23.1 Introducción
23.2 Panorama general
23.3 Cálculo proposicional
23.4 Cálculo de predicados
23.5 Las bases de datos desde la perspectiva de la teoría de demostraciones
23.6 Sistemas de bases de datos deductivas
23.7 Procesamiento de consultas recursivas
PARTE VI. BASES DE DATOS DE OBJETOS Y DE OBJETOS/RELACIONALES
CAPITULO 24. Bases de datos de objetos
24.1 Introducción
24.2 Objetos, clases, métodos y mensajes
24.3 Una mirada más cercana
24.4 Un ejemplo de inicio a fin
24.5 Aspectos varios
CAPITULO 25. Bases de datos de objetos/relacionales
25.1 Introducción
25.2 El primer gran error garrafal
25.3 El segundo gran error garrafal
25.4 Cuestiones de implementación
25.5 Beneficios de un acercamiento verdadero
APENDICE A. Expresiones SQL
APENDICE B. Una panorámica de SQL3
APENDICE C Abreviaturas, acrónimos y símbolos

9684444192


INFORMATICA
BASES DE DATOS

681.3.06