Saltar la navegación

Base de datos multidimensional

Un Data Warehouse es una base de datos con estructura multidimensional, lo cual se traduce en una forma específica de almacenamiento en la cual se definen dos estructuras principales:

  • tablas de Hechos y
  • tablas de Dimensiones.

La utilización de tablas de Hechos y Dimensiones, facilita la creación de estructuras de datos (Cubos Multidimensionales, Business Models, etc.) y posibilita que las consultas al SGBD sean respondidas con mucha performance.

Tipos de Modelos lógicos

Existen tres formas de modelar las tablas de Hechos y Dimensiones:

  •  Esquema en estrella (Star Scheme).
  •  Esquema copo de nieve (Snowflake Scheme).
  •  Esquema constelación (Starflake Scheme).

Estos modelos están concebidos con el objetivo de facilitar el acceso a consultas complejas y con gran cantidad de agregaciones, es por ello que se encuentran desnormalizadas o semi desnormalizadas, reduciendo de esta manera al mínimo la cantidad de JOINs que deben emplearse para acceder a los datos requeridos.

Tipos de Implementación

Los modelos lógicos pueden ser implementados de diferentes maneras:

  •  Relacional – ROLAP.
  •  Multidimensional – MOLAP.
  •  Híbrido – HOLAP.