Inicio‎ > ‎

Contenidos del curso

I. Introducción al Modelado de Datos. Una Perspectiva centrada en los datos. Porqué es importante el modelo de datos. Qué hace un buen modelo de datos. Estados del Diseño y Definición de entregables. Modelos de datos en el contexto del ciclo de diseño. ¿Quién debe participar en el Modelado de Datos?. Métodos Alternativos de modelado de datos.

II. Modelado de Datos: Teoría vs. Practica. La importancia de las reglas del negocio, su entendimiento y sus objetivos. La incorporación del factor humano: la gente como un recurso, hablando con la persona correcta, obteniendo la información apropiada. Lidiando con escenarios desfavorables. Conversiones de sistemas legacy. 

III. Modelado de datos en el mundo real. Características claves en la organización del Proyecto. Roles y responsabilidades. Particionando proyectos grandes. Mantenimiento del Modelo. Ejemplos de cambios complejos: Análisis de impacto de los cambios desde el modelo conceptual al modelo físico: Herramientas que soportan el modelado de datos, Herramientas que soportan el análisis de impacto.

IV. Calidad de un Modelo de Datos.  Significado de calidad en los modelos de datos.  Definiciones de calidad: correctitud, completitud, claridad y formato. Métricas y Procesos de aseguramiento de calidad.

V. Reglas del Negocio. Tipos de Reglas del Negocio. Modelado de Reglas del Negocio. Descubrimiento, documentación y Verificación de Reglas del Negocio. Implementación de Reglas del Negocio: cuáles y cómo. Reglas sobre relaciones recursivas. Reglas que especifican dependencias de comparación de conjuntos de valores.

VI. Dependencias de Comparación de Conjunto de Valores. Caracterización de las Dependencias de inclusión, Dependencias de exclusión, Dependencias de igualdad y Dependencias de superposición parcial. Formalización. Posibilidad de su representación directa o mediante conversión en un modelo de datos.. Patrones declarativos de especificación en casos de imposibilidad de modelado. 

VII. Aspectos esenciales de las relaciones.  Relaciones binarias particulares. Agregaciones. Semántica oculta de las relaciones ternarias y de mayor orden: Cardinalidades y opcionalidades. Transformaciones de las relaciones al esquema lógico. Jerarquías.

VIII. Transformaciones de Esquemas.  Equivalencia de esquemas y optimización. Normalización y denormalización como requisitos orientados a las prestaciones. Re-ingeniería.

IX. Modelado de Datos. Enfoques prácticos. Herramientas para el Modelado de Datos.  Evaluación de herramientas para el modelado de datos.

Comments