Invictus
MODULO BASE DE DATOS AVANZADA
ROGELIO VASQUEZ BERNAL
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA – UNAD FACULTAD DE CIENCIAS BÁSICAS E INGENIERÍA PROGRAMA INGENIERIA DE SISTEMAS BOGOTÁ D.C., 2005
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA FACULTAD DE CIENCIAS BÁSICASE INGENIERÍA Programa de Ingeniería de Sistemas
CONTENIDO Temas
Introducción UNIDAD 1 BASES DE DATOS RELACIONALES CAPÍTULO 1. Conceptos básicos de bases de datos 1. Modelo entidad relación 1.2. Importancia del modelo entidad relación 1.3. Elementos del Modelo entidad relación 1.4 identificador único 2. Álgebra relacional 2.1. Selección 2.2. Proyección 2.4. Unión. 2.5. Intersección 2.6.Diferencia 2.7. Join o Reunión. 2.8. División 3. Normalización de datos 3.1 Modelo entidad – relación 3.2 Normalización 3.3 Desnormalización de datos CAPÍTULO 2. Transacciones 2.2. Concurrencia 2.3 Seguridad y recuperación de datos CAPÍTULO 3. Consultas 3.1 Recuperación 3.2 Cálculo relacional 31 3.3 Optimización de consultas 32 1 1 1 2 3 10 14 15 15 16 16 17 17 19 19 19 20 23 24 25 26 29 29
Pág.
82.3. Producto.
15
2.1. Propiedades de la transacción
24
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA FACULTAD DE CIENCIAS BÁSICAS E INGENIERÍA Programa de Ingeniería de Sistemas
UNIDAD 2 BASES DE DATOS DISTRIBUIDAS Introducción y fundamentos de Base de Datos Distribuidas. CAPÍTULO 1. Diseño de bases de datos distribuidas 1.1 El problema de diseño 1.2 Objetivos del Diseño de laDistribución de los Datos 1.3 Enfoques al problema de diseño de bases de datos distribuidas 1.4 Fragmentación 1.5 Diseño de la Replica CAPITULO 2. Consultas Distribuidas 2.1. Objetivo del procesamiento de las consultas 2.2. Niveles de procesador de consultas 2.3. Localización de datos 2.4 Procesamiento de intersección simple 2.5. Descomposición de una consulta y localización de datos distribuidos 2.6.Plan de optimización de consultas distribuidas CAPITULO 3. Transacciones Distribuidas 3.1 Definición de una transacción 3.2 Condiciones de terminación de una transacción 3.3 Caracterización de transacciones 3.4 Caracterización de transacciones 3.5. Propiedades de las transacciones 3.6. Tipos de Transacciones 3.7. Estructura de transacciones 3.8. Aspectos relacionados al procesamiento detransacciones 3.9. Incorporación del manejador de transacciones a la arquitectura de un SMBD 3.10 Recuperación En Sistemas Distribuidos 3.11. Control De Concurrencia 3.11.1 Teoría de la seriabilidad 3.11.2 Seriabilidad en SMBD distribuidos 3.11.3. Taxonomía de los mecanismos de control de concurrencia 3.11.4 Algoritmos basados en candados 3.11.5 Algoritmos basados en estampas de tiempo 3.11.6 Control deconcurrencia optimista
34 34 34 39 39 40 42 49 51 51 51 52 53 56 58 58 58 59 60 61 61 62 63 64 65 67 70 70 73 73 74 77 79
40
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA FACULTAD DE CIENCIAS BÁSICAS E INGENIERÍA Programa de Ingeniería de Sistemas
CAPITULO 4. Catalogo 4.1. Conceptos básicos 4.2. Centralizado 4.3. Completamente replicado 4.4. Dividido 4.5. Combinación de centralizado ydividido UNIDAD 3 OTROS MODELOS DE BASES DE DATOS CAPÍTULO 1. Bases de datos orientadas a objetos 1.1 Introducción 1.2 Conceptos básicos 1.3 Arquitectura de administrador de sistemas de BDOO. 1.4 Ssistema administradores de bases de datos orientadas a objetos (SABD-OO) 1.5 El sistema Postgres 1.6 Lenguaje de modelado unificado (UML) 1.6.1 Introducción 1.6.2 UML, ¿Método o Lenguaje de Modelado? 1.6.3Una perspectiva de uml 1.6.4 Diagramas de Secuencia 1.6.5. Diagramas de Colaboración 1.6.6. Modelando el comportamiento de las Clases con Diagramas de Estado 1.6.7. Diagramas de Actividad 1.6.8 Modelando Componentes de Software 1.6.9 Modelando la Distribución y la Implementación 1.6.10 Diseño de Bases de Datos Relacionales -- Una extensión informal de UML 1.7 Consultas orientadas a objetos...
Regístrate para leer el documento completo.