Estructura relacional de base de datos donde una tabla central de hechos se conecta directamente con múltiples tablas de dimensiones desnormalizadas formando una estrella.
Explicación y Contexto Conceptual
El Star Schema (Esquema en Estrella) es el patrón arquitectónico clásico y más reconocido del modelado dimensional propuesto por Ralph Kimball. Su nombre se debe a la disposición visual del diagrama relacional: una tabla de hechos masiva en el centro rodeada por un anillo radial de tablas de dimensiones periféricas conectadas por claves foráneas, asemejando las puntas de una estrella.
Su principal virtud es la simplicidad extrema para los motores de consulta SQL: para responder a prácticamente cualquier consulta analítica compleja, el motor solo requiere hacer un único nivel de JOINs (conectar la tabla central con las dimensiones necesarias). Las tablas de dimensiones se mantienen desnormalizadas (duplicando jerarquías como categoría y departamento en la misma tabla) para evitar enlaces adicionales.
Reduce drásticamente el tiempo de respuesta de los reportes y facilita la exploración para usuarios no técnicos.
Ejemplo en la Práctica
Un esquema estrella de analítica digital une `fct_conversions` con `dim_users`, `dim_ad_creatives`, `dim_dates` y `dim_channels`.