Modelado de datos

En la vertiginosa era actual, los datos son el nuevo petróleo, y la capacidad de entenderlos, organizarlos y extraer valor de ellos es una habilidad indispensable. Este módulo no solo les enseñará las técnicas, sino que les inculcará una mentalidad estratégica para abordar el vasto universo de la información.

El modelado de datos es mucho más que la simple creación de tablas y relaciones en una base de datos. Es el proceso de diseñar una representación abstracta de la información, capturando su significado y sus interconexiones de manera eficiente y precisa. Es el puente entre los requisitos del negocio y la implementación técnica, transformando conceptos abstractos en estructuras tangibles. Una buena práctica de modelado de datos garantiza la integridad, consistencia y accesibilidad de la información, elementos cruciales para la toma de decisiones informadas y la creación de sistemas robustos.

Exploraremos paradigmas como el modelado relacional, NoSQL y dimensional, vital para el data warehousing. Aprenderán desde el modelado conceptual (diagramas ERD) hasta el lógico (normalización) y el físico (índices, particiones). Aplicarán estos conocimientos en casos prácticos para moldear el futuro de la información.

Contenidos:

  • Concepto de modelado de datos.
  • El lenguaje de consulta SQL:
    • Sentencias DDL.
    • Clave primaria, externa y restricciones
    • Sentencias DML.
    • Ejemplos de queries con SELECT, FROM, WHERE, GROUP BY, HAVING, agregaciones, subquerie, etc.
  • Diseño de modelado de datos:
    • Modelo Entidad-Relación.
    • Modelo relacional.
    • Normalización de bases de datos.
    • Modelos de datos: en estrella, en copo de nieve, concepto de maestros.