Modelado Avanzado y Buenas Prácticas en Diseño de Bases de Datos

Modelado Avanzado y Buenas Prácticas en Diseño de Bases de Datos

Este curso profundiza en técnicas de diseño profesional: relaciones complejas, patrones de esquema (como tablas de catálogo o historial), y la identificación de anti-patrones comunes. Está dirigido a quienes ya conocen lo básico pero desean construir bases de datos escalables, mantenibles y alineadas con estándares industriales.

Código: 10023

5 Semanas $34.95 Inscribite ya

Temario del Curso

🎯 Objetivo General
Profundizar en técnicas avanzadas de modelado de datos y buenas prácticas para construir bases de datos escalables, eficientes y mantenibles.

📌 Objetivos Específicos
🔹 Modelar relaciones complejas (herencia, agregación, entidades débiles).
🔹 Aplicar patrones de diseño comunes en bases de datos (lookup tables, historial de cambios).
🔹 Evitar anti-patrones comunes (campos multivaluados, tablas genéricas, etc.).
🔹 Validar diseños mediante revisiones técnicas y métricas de calidad.

Temario por Semana
🗓️ Semana 1: MER y MR
Repaso de MER y modelo relacional.
Introducción a relaciones avanzadas: débiles, recursivas, ternarias.
Caso: sistema de tutores y estudiantes.

🗓️ Semana 2: Herencia
Herencia en bases de datos: estrategias (una tabla por jerarquía, una por clase, etc.).
Ejercicio: tipo de usuario (estudiante, admin, docente).

🗓️ Semana 3: Uso de patrones
Patrones útiles: tablas de catálogo, tablas de auditoría, versionado de datos.
Caso: historial de validaciones de documentos en AVCexpediente.

🗓️ Semana 4: Análisis de casos
Anti-patrones en diseño: campos separados por comas, “campos mágicos”, esquemas EAV.
Análisis crítico de diseños defectuosos.

🗓️ Semana 5: Implementación y Documentación
Taller de revisión: cada participante presenta su modelo y recibe retroalimentación.
Uso de MySQL Workbench para validación.
Volver a Cursos