Está en la página 1de 3

1.

2 Bases de datos multidimensionales (BDM)


Editar 0 9
Son bases de datos ideadas para desarrollar aplicaciones muy concretas, como creacin de Cubos
OLAP.
*
Bsicamente no se diferencian demasiado de las bases de datos relacionales (una tabla en una
base de datos multidimensional podra serlo tambin en una base de datos multidimensional), la
diferencia est ms bien a nivel conceptual; en las bases de datos multidimensionales los campo o
atributos de una tabla pueden ser de dos tipos, o bien representan dimensiones de la tabla, o bien
representan mtricas que se desean estudiar.
*
El modelamiento dimensional es una tcnica para modelar bases de datos simples y entendibles al
usuario final- La idea fundamental es que el usuario visualice fcilmente la relacin que existe entre
los distintos componentes del modelo.
*
Cuando una base puede ser visualizada como un cubo de tres o ms dimensiones, es ms fcil
para el usuario organizar la informacin e imaginarse en ella cortando y rebanando el cubo a travs
de cada una de sus dimensiones, para buscar la informacin deseada.
*

*
Este tipo de bases proveen una estructura que permite tener acceso flexible a los datos, para
explorar y analizar sus relaciones, y resultados consiguientes. Estas se pueden visualizar como un
cubo multidimensional, en donde las variables asociadas existen a lo largo de varios ejes o
dimensiones, y la interseccin de las mismas representa la medida, indicador o el hecho que se
esta evaluando.
*
*
*

Representacin matricial de lo anterior


*

*
En el ejemplo anterior, existen tres dimensiones:

Dimensin 1
Dimensin 2
Dimensin 3
*
Cada una con sus respectivos valores asociados.
*
Las bases de datos multidimensionales implican tres variantes posibles de modelamiento, que
permiten realizar consultas de soporte de decisin:
*

Esquema en estrella (Star Scheme)


Esquema copo de nieve (Snowflake Scheme)
Esquema constelacin o copo de estrellas (Starflike Scheme)
*
Los esquemas ya mencionados pueden ser implementados de diversas maneras, que,
independientemente al tipo de arquitectura, requieren que toda la estructura de datos este
desnormalizado o semi desnormalizado, para evitar desarrollar uniones (Join) complejas para
accesar a la informacin, con el fin de agilizar la ejecucin de consultas.
*
Los diferentes tipos de implementacin son los siguientes:
*

Relacional --> ROLAP


Multidimensional --> MOLAP
Hbrido --> HOLAP

También podría gustarte