Bases de datos

Solo disponible en BuenasTareas
  • Páginas : 20 (4772 palabras )
  • Descarga(s) : 7
  • Publicado : 20 de mayo de 2010
Leer documento completo
Vista previa del texto
Bases de datos multidimensionales
Artículo principal: Base de datos multidimensional
Son bases de datos ideadas para desarrollar aplicaciones muy concretas, como creación de Cubos OLAP. Básicamente no se diferencian demasiado de las bases de datos relacionales (una tabla en una base de datos relacional podría serlo también en una base de datos multidimensional), la diferencia está más bien anivel conceptual; en las bases de datos multidimensionales los campos o atributos de una tabla pueden ser de dos tipos, o bien representan dimensiones de la tabla, o bien representan métricas que se desean estudiar.
Cómo diseñar grandes variables en bases de datos multidimensionales[1]

Manuel de la Herrán Gascón; Vicent Castellar-Busó[2]
http://www.manuherran.com |   |
|

Se presentandos problemas asociados al trabajo con variables multidimensionales de gran tamaño (la falta de espacio en disco y la necesidad de procesos de cálculo de valores agregados más rápidos) proponiendo diversas soluciones aplicables en tiempo de diseño de la base de datos que las contiene. Aunque pudiera parecer extraño, existen muchos casos en los que el número de datos calculados mediante agregaciónes muy superior al de los datos simplemente cargados directamente en la base de datos. En la Analogía piramidal de los datos tendríamos una pirámide invertida. Introducción El uso de dimensiones es una forma de mostrar (y a veces almacenar) datos muy útil en sistemas con grandes cantidades de información. Las dimensiones son ejes de análisis o criterios de clasificación de la información queofrecen un índice a los datos mediante una lista de valores. Por ejemplo son dimensiones , y . Se llama DataWarehouse al almacén de datos que reúne la información histórica generada por todos los distintos departamentos de una organización, orientada a consultas complejas y de alto rendimiento. Un DataWarehouse pretende conseguir que cualquier departamento pueda acceder a la información de cualquierade los otros mediante un único medio, así como obligar a que los mismos términos tengan el mismo significado para todos. Un Datamart es un almacén de datos históricos relativos a un departamento de una organización, así que puede ser simplemente una copia de parte de un DataWarehouse para uso departamental. Tanto el DataWarehouse como el Datamart son sistemas orientados a la consulta, en los quese producen procesos batch de carga de datos (altas) con una frecuencia baja y conocida. Ambos son consultados mediante herramientas OLAP (On Line Analytical Processing) que ofrecen una visión multidimensional de la información. Sobre estas bases de datos se pueden construir EIS (Executive Information Systems, Sistemas de Información para Directivos) y DSS (Decision Support Systems, Sistemas deAyuda a la toma de Decisiones). Por otra parte, se conoce como Data Mining al proceso no trivial de análisis de grandes cantidades de datos con el objetivo de extraer información útil, por ejemplo para realizar clasificaciones o predicciones. A continuación se muestra una representación espacial de una variable multidimensional con una, dos y tres dimensiones. En esta figura los cubitos representanvalores de dimensión, y las esferas son datos. Fig. Variables con una dos y tres dimensionesUna variable unidimensional podría ser el cambio del euro con el dólar, que sólo varía en la dimensión . Los cubitos serían, por ejemplo, los días del año y las esferas serían los valores numéricos correspondientes al cambio monetario en cada momento. Un ejemplo de variable de dos dimensiones es el número dehabitantes, que se mueve por las dimensiones y . Finalmente, los ingresos de una organización podrían almacenarse mediante una variable de tres dimensiones: , y . Normalmente los elementos de una dimensión forman una jerarquía, con lo que algunos son padres de otros. Cuando las variables multidimensionales de un datamart o datawarehouse son cargadas con nueva información (por ejemplo,...
tracking img