Módulo 1. Bases de Datos Avanzadas
1-1- Introducción a los diferentes sistemas de bases de datos.
1-1-1- Repaso histórico.
1-1-2- Bases de datos jerárquicas.
1-1-3- Bases de datos red.
1-1-4- Bases de datos relacionales.
1-1-5- Bases de datos no relacionales.
1-2- XML y bases de datos para la web.
1-2-1- Validación de documentos XML.
1-2-2- Transformaciones de documentos XML.
1-2-3- Almacenamiento de datos XML.
1-2-4- Bases de datos relacionales XML.
1-2-5- SQL/XML.
1-2-6- Bases de datos nativas XML.
1-3- Bases de datos paralelas.
1-3-1- Sistemas paralelos.
1-3-2- Arquitecturas paralelas de bases de datos.
1-3-3- Paralelismo en consultas.
1-3-4- Paralelismo entre consultas.
1-3-5- Diseño de sistemas paralelos.
1-3-6- Procesamiento paralelo en SQL.
1-4- Bases de datos distribuidas.
1-4-1- Sistemas distribuidos.
1-4-2- Almacenamiento distribuido.
1-4-3- Disponibilidad.
1-4-4- Procesamiento distribuido de consultas.
1-4-5- Proveedores de bases de datos distribuidas.
1-5- Indexación y asociación.
1-5-1- Índices ordenados.
1-5-2- Índices densos y dispersos.
1-5-3- Índices multinivel.
1-5-4- Actualización del índice.
1-5-5- Asociación estática.
1-5-6- Cómo usar índices en bases de datos.
1-6- Introducción al procesamiento transaccional.
1-6-1- Estados de una transacción.
1-6-2- Implementación de la atomicidad y durabilidad.
1-6-3- Secuencialidad.
1-6-4- Recuperabilidad.
1-6-5- Implementación del aislamiento.
- 1.7. Sistemas de recuperación:
- 1.7.1. Clasificación de fallos.
- 1.7.2. Estructuras de almacenamiento.
- 1.7.3. Recuperación y atomicidad.
- 1.7.4. Recuperación basada en registro histórico.
- 1.7.5. Transacciones concurrentes y recuperación.
- 1.7.6. Alta disponibilidad en bases de datos.
- 1.8. Ejecución y procesamiento de consultas:
- 1.8.1. Coste de una consulta.
- 1.8.2. Operación de selección.
- 1.8.3. Ordenación.
- 1.8.4. Introducción a la optimización de consultas.
- 1.8.5. Monitorización del rendimiento.
- 1.9. Bases de datos no relacionales:
- 1.9.1. Bases de datos orientadas a documentos.
- 1.9.2. Bases de datos orientadas a grafos.
- 1.9.3. Bases de datos clave-valor.
- 1.10. Data warehouse, OLAP y minería de datos:
- 1.10.1. Componentes de los almacenes de datos.
- 1.10.2. Arquitectura de un data warehouse.
- 1.10.3. OLAP.
- 1.10.4. Funcionalidades de la minería de datos.
- 1.10.5. Otros tipos de minería.