Objetivos✓Comprender el levantamiento de requisitos de información y el modelo entidad-relación con notación Crow's Foot.
✓Analizar dependencias funcionales para normalizar esquemas hasta la tercera forma normal y la forma normal de Boyce-Codd.
✓Aplicar DDL, DML, vistas, procedimientos almacenados, disparadores, transacciones y consultas con JOIN, CTE y funciones de ventana.
✓Diseñar estrategias de rendimiento, seguridad y respaldo con índices, EXPLAIN ANALYZE, roles, seguridad a nivel de fila y pg_dump.
✓Evaluar las obligaciones de la Ley 1581 de 2012 y el Decreto 1377 de 2013 y la conveniencia de alternativas NoSQL para cada caso.
EvaluaciónInicial30%Modelo entidad-relación de un caso empresarial con diccionario de datos en dbdiagram.io o MySQL Workbench; ejercicios de normalización.
Intermedio30%Script de creación en PostgreSQL con restricciones, vistas y disparadores; batería de consultas avanzadas con CTE y funciones de ventana.
Final40%Proyecto final: base de datos relacional para un caso empresarial real con modelo entidad-relación, script de creación, datos de prueba, consultas analíticas y plan de respaldo, con sustentación.
Proyecto finalBase de datos relacional para un caso empresarial real, con modelo entidad-relación, script de creación, datos de prueba, consultas analíticas y plan de respaldo.