sakdbiwk
Páginas: 3 (611 palabras)
Publicado: 16 de enero de 2014
Las bases de datos multidimensionales se utilizan principalmente para crear aplicaciones OLAP y pueden verse como bases de datos de una sola tabla, su peculiaridad esque por cada dimensión tienen un campo (o columna), y otro campo por cada métrica o hecho, es decir estas tablas almacenan registros cuyos campos son de la forma:
{(d_1, d_2, d_3, ..., f_1, f_2,f_3, ...)}
Donde los campos '{d_i}' hacen referencia a las dimensiones de la tabla, y los campos '{f_i}' a las métricas o hechos que se quiere almacenar, estudiar o analizar.
Índice [ocultar]1 Bases de datos multidimensionales vs. Cubos OLAP
2 Implementación
3 Ejemplo
4 Base de datos Multivaluada [1]
4.1 Historia
4.2 Concepto
4.3 Ejemplo
5 Véase también
6 Enlaces externos
Basesde datos multidimensionales vs. Cubos OLAP[editar · editar código]
Cada una de estas tablas puede asimilarse a un hipercubo o -más concretamente si de herramientas OLAP se trata- a un cubo OLAP,donde las dimensiones del mismo se corresponden los campos de dimensiones de la tabla (campos '{d_i...}'), y el valor almacenado en cada celda del cubo equivale a la métrica o métricas (campos'{f_i...}') almacenadas en la tabla.
Implementación[editar · editar código]
Lo más importante a tener en cuenta para implementar esta estructura de datos es que la tabla contiene todas las n-tuplas, con losvalores de las dimensiones, o índice del cubo, y los valores de las métricas previamente calculados para el cruce de valores del índice en cuestión.
Ejemplo[editar · editar código]
Dada lasiguiente especificación para una tabla (o hipercubo) en una base de datos multidimensional:
Dimensión (Tiempo, Productos)
Jerarquía (Año->Semestre->Mes->Semana),(Categoría->Línea->Marca)
Elementos(2006, 2007, ..., S1-06, ..., Ene-06, ..., 200625....),
(Todos, Máquinas, Refacciones, Máquinas caras, Máquinas Baratas, Máquina 1,...)
Hechos (Ventas, Inventario, Defectos,...
Leer documento completo
Regístrate para leer el documento completo.