Sei sulla pagina 1di 5

Base de Datos Multidimensionales

Las bases de datos multidimensionales (BDMB) son un tipo de base de datos optimizada para
Data Warehouse que se utilizan principalmente para crear apliaciones OLAP, una tecnologa
asociada al acceso y anlisis de datos en lnea.
A diferencia del modelo relacional, el modelo de datos ms extendido, -donde la informacin
se almacena a travs de campos y registros-, las BDMD se basan en la creacin de
aplicaciones OLAP y pueden verse como bases de datos contenidos en una sola tabla.
En las tablas multivaluadas se almacenan registros referidos bien a las dimensiones de la
misma o a las mtricas que se desean analizar, adoptando un campo o columna por cada
dimensin y otro campo por cada mtrica o hecho.
Las tablas del modelo multidimensional se asimilan a un hipercubo o, si usamos herramientas
OLAP, a un cubo OLAP. En ambos casos, las dimensiones de los cubos se corresponden con
la de la tabla y el valor almacenado en cada celda equivale al de la mtrica.

Versatilidad de las bases de datos multidimensionales


Las BDMD se caracterizan por una mayor versatilidad que las bases de datos relacionales a la
hora de realizar consultas. De hecho, a menudo stas se crean a partir de entradas de las
bases de datos relacionales, a los que se normalmente se accede mediante SQL, el lenguaje
de consultas para este tipo de bases de datos.
A diferencia del carcter declarativo del lenguaje SQL, las BDMD facilita un tipo de anlisis
muy til para el negocio, que permite extraer datos de forma selectiva y realizar consultas de
distinto tipo. Sin embargo, es importante subrayar que si bien los cubos OLAP son muy
ventajosos en cuanto a rapidez y procesamiento, no es posible modificar la estructura de
estas bases de datos, por lo que ser necesario disearlos de nuevo.
Es habitual su utilizacin para conocer las ventas en un determinado contexto, mostrar una
hoja de clculo con las ventas de un producto en tal lugar durante un determinado periodo, as
como para hacer comparaciones entre distintas consultas y cuestiones similares con el fin de
resumir operaciones o descubrir tendencias de negocios.

Este tipo de anlisis, inaccesible para las bases de datos relacionales, resulta factible
almacenando los datos OLAP en una base de datos multidimensional, donde cada atributo de
los datos se considera por separado y, a su vez, puede dividirse en subatributos.

Ayudan a generar una ventaja competitiva


De este modo, el software OLAP permite descubrir relaciones nuevas o aplicar minera de
datos, por lo general mediante sistemas de gestin de bases de datos multidimensionales,
idneos para realizar consultas complejas con eficiencia.
Adems de generar informes que ayuden a mejorar la ventaja competitiva, en la prctica, el
modelo multidimensional de datos permite acceder a grandes cantidades de informacin y
obtener anlisis de las relaciones de distintos tipos de elementos relevantes para el negocio.
La rapidez en las consultas y el procesamiento, por ltimo, se traduce en una simplificacin
y rapidez en las consultas. Ello permite al usuario, entre otras cosas, gestionar los datos de un
modo ms sencillo, lo que le puede resultar de gran utilidad para corregir datos de un informe
o para obtener una informacin ms o menos detallada.

Base de Datos Multivaluadas


Las bases de datos Multivaluadas (multivalue database) son un tipo especial de base de datos
multidimensionales, tambin llamadas bases de datos PICK por el primer desarrollo que se
realiz de este tipo, la aplicacin "Pick operating system".

Historia
El modelo de datos multivaluado fue definido por Don Nelson a mediados de los 60, y en 1968
se realiz la primera implementacin de un sistema de bases de datos multidimensional, este
desarrollo se atribuye a Dick Pick (de ah que tambin se utilice el trmino Base de datos para
este tipo de bases de datos).

Concepto
El modelo de datos ms extendido es el modelo relacional, este modelo se basa en las leyes
de la normalizacin de bases de datos; segn ests normas, y concretamente, segn
la primera forma normal, un campo de una base de datos no puede contener valores
mltiples. En una base de datos multivaluada no se aplica la regla de la primera forma normal,
es decir, se permite que un campo pueda tener ms de un valor almacenado.

Ejemplo
Supongamos una base de datos en la que queremos almacenar informacin de clientes; se
supone que cada cliente puede tener ms de un telfono. En el modelo relacional habra que
crear dos tablas o relaciones como estas:

Tabla 'Cliente'

ID Cliente

123

Nombre

Rachel

Apellido

Ingram

456

James

Wright

789

Maria

Fernndez

Tabla 'Telfono cliente'

ID Cliente

Telfono

123

555-861-2025

456

555-403-1659

456

555-776-4100

789

555-808-9633

En el modelo multivaluado la siguiente tabla (que no cumple la primera forma normal) es


perfectamente vlida:

Tabla 'Cliente'

ID Cliente

123

Nombre

Rachel

Apellido

Ingram

Telfono

555-861-2025

456

James

Wright

789

Maria

Fernndez

555-403-1659
555-776-4100

555-808-9633

Potrebbero piacerti anche