1. Transacciones
1.1. La jerarquía de almacenamiento
1.2. Clasificación de fallos
1.3. Concepto de transacción
1.4. Modelo de transacción
1.5. Transacciones en SQL
2. Recuperación
2.1. Puntos de sincronización
2.2. Operaciones de recuperación
2.3. Puntos de verificación
2.4. Recuperación basada en bitácora
2.5. Fallo con pérdida de memoria no volátil
3. Concurrencia
3.1. Problemas clásicos de concurrencia
3.2. Protocolos basados en bloqueo
3.3. Sistemas de transacciones de alto rendimiento
3.4. Concurrencia en sistemas de índices
3.5. Transacciones de larga duración
4. Seguridad
4.1. Consideraciones generales
4.2. Identificación y autenticación
4.3. Reglas de autorización
4.4. Clasificación de datos
4.5. Seguridad en SQL
5. Integridad
5.1. Reglas de integridad
5.2. Reglas de integridad de dominio
5.3. Reglas de integridad de relaciones
5.4. Afirmaciones
5.5. Disparadores (triggers)
6. Normalización
6.1. Concepto de normalización
6.2. Concepto de formas normales
6.3. Jerarquía de las formas normales
6.4. Formas normales 1FN, 2FN, y 3FN
6.5. Formas normales 4FN, FN-BC y 5FN
7. Bases de datos distribuidas
7.1. Sistemas de bases de datos distribuidos
7.2. Localidades
7.3. Implicaciones de la distribución
7.4. Transparencia y autonomía
7.5. Diseño de base de datos distribuidos
7.6. Las 12 reglas de CODD
7.7. Problemas de los sistemas distribuidos
7.8. Procesamiento distribuido de consultas
7.9. Propagación de la actualización
7.10. Administración del diccionario de datos
7.11. Control de la recuperación
7.12. Manejo de la concurrencia
7.13. Sistemas de bases de datos múltiples
8. Modelo de N-capas
8.1. Estructura de una aplicación
8.2. Clasificación de los modelos
8.3. Sistemas de sección frontal
8.4. Herramientas
9. Arquitectura de sistemas de bases de datos comerciales
10. Bases de datos orientadas a objetos
10.1. Nuevas aplicaciones de las bases de datos
10.2. Modelos revolucionarios y modelos evolucionarios
10.3. Diseño de bases de datos orientadas objetos. Modelo
OMT.
11. Sistemas relacionales extendidos
11.1. Limitaciones del sistema relacional
11.2. Sistemas basados en la lógica
11.3. El modelo relacional anidado
12. Rendimiento en sistemas de bases de datos
BIBLIOGRAFÍA:
• Date, C.J. Introducción a los sistemas de bases
de datos
5ª edición, 1992. Addison Wesley Iberoamericana
• Korth, Henry y Silberchatz, Abraham. Fundamentos de bases
de datos.
3ª edición McGraw Hill
• Elmasri/Navathe. Sistemas de bases de datos. Conceptos fundamentales.
2ª edición Addison Wesley Iberoamericana
|