Plan de evaluación
Prof. Osmar Gonzalez
Trayecto 3
Trimestre 3
Unidad 1: Modelado de Base de Datos
- Definición de modelo, moldeamiento conceptual y su ubicación en el contexto del proceso de diseño de bases de datos.
- Modelado de Base de Datos, Abstracciones comúnmente usadas en el modelaje conceptual. Abstracciones y Requerimientos de Datos.
- Diseño de bases de datos.
- Universo de Discurso.
Unidad 2: Diseño Avanzado de bases de datos
- Calidad de Esquemas.
- Paradigmas de Bases de Datos.
- Estrategias de Diseño: OO Conceptual, Objeto Relacional.
- Esquema Conceptual: ER, ER Extendido, OO Conceptual, Objeto Relacional, OO Dinámico, BD Activas.
Unidad 3: Implementación de Base de Datos Avanzadas
- Objeto-Relacional, BD Activas, BD Deductivas. OO Dinámico: Disparadores, BD Deductivas, Otras Tendencias, Disparadores.
- Modelo Dinámico: Otras Tendencias, BD Deductivas Disparadores.
- Las nuevas generaciones de sistemas de bases de datos: orientación por objetos, declaratividad y deducción. Nuevas aplicaciones, nuevas necesidades de modelación espacio, tiempo y acción.
- La interoperabilidad como respuesta a la diversidad de sistemas de bases de datos existentes. Interacción con la modelación impacto.
- Metodologías existentes de Diseño de Bases de Datos: Modelo ER y sus Extensiones. Object ModelingG Technique: OMT. Otros enfoques: Bases de datos espaciales y de imágenes.
Ponderación: Trabajo 5% / Debate 5% / Examen 5% / Taller practico 10%
Unidad 4: Introducción a nuevas Tecnologías
- Bases de datos orientadas por objeto. primera y segunda generación de BDOO. OMG Y CORBA. Experiencias, promesas, realidad Y futuro. Estándares.
- Bases de datos deductivas. necesidad de la inferencia en aplicaciones. El lenguaje DATALOG puro. Facilidades de la negación estratificada. Del modelaje conceptual al diseño de una base de datos deductiva.
- Bases de datos activas como proveedoras de mecanismos de apoyo a: reglas de integridad, mantenimiento de datos derivados, "Triggers", alertas, control de versiones, entre otros. Del modelo dinámico de un sistema a la base de datos activa.
- Bases de datos temporales: visión global de la necesidad de incluir apoyo a la base de datos para información que varía con el tiempo. La proposición de bases de datos orientadas por objeto temporales.