Base de datos multidimensional
La presente investigación tiene como fin comprender las bases de datos multidimensionales la cual se define como:
Una base de datos de estructura basada en dimensiones orientada a consultas complejas y alto rendimiento. Es un tema de gran importancia ya que facilita el manejo de grandes cantidades de datos dentro de empresas, dándole a esto una amplia aplicación dentro de variasáreas y diferentes campos del conocimiento humano. Al investigar sobre dicho tema nos damos cuenta que la base de datos multidimensional puede tener varios cubos o vectores son dos cosas importantes que podemos encontrar luego de dicha investigación observamos cómo se desarrolla el modelo entidad de relación utilizando el esquema en forma de estrella luego en su desarrollo observaremos mejor todo sucontenido.
OBJETIVOS
General:
• Conocer el uso de las bases de datos multidimensionales o cubos OLAP en las diferentes áreas de aplicación.
Específicos:
• Conocer la estructura de una base de datos multidimensional
• Entender y aplicar el concepto de bases de datos multidimensionales
Bases de Datos Multidimensional
Son bases de datos ideadas para desarrollar aplicacionesmuy 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 a nivel conceptual; en las bases de datos multidimensionales los campos o atributos de una tabla pueden ser de dos tipos, o bien representandimensiones de la tabla, o bien representan métricas que se desean estudiar.
El modelamiento dimensional es una técnica para modelar bases de datos simples y entendibles al usuario final- La idea fundamental es que el usuario visualice fácilmente la relación que existe entre los distintos componentes del modelo.
Cuando una base puede ser visualizada como un cubo de tres o más dimensiones, es más fácilpara el usuario organizar la información e imaginarse en ella cortando y rebanando el cubo a través de cada una de sus dimensiones, para buscar la información deseada.
Las bases de datos multidimensionales implican tres variantes posibles de modelamiento, que permiten realizar consultas de soporte de decisión:
•Esquema en estrella (Star Scheme)
•Esquema copo de nieve (SnowflakeScheme)
•Esquema constelación 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 des normalizado o semi des normalizado, para evitar desarrollar uniones (Join) complejas para accesar a la información, con el fin de agilizar la ejecución deconsultas.
Los diferentes tipos de implementación son los siguientes:
•RelacionalROLAP
•MultidimensionalMOLAP
•HíbridoHOLAP
Base de datos de estructura basada en dimensiones orientada a consultas complejas y alto rendimiento. Puede utilizar un SGBDR en estrella (Base de datos Multidimensional a nivel lógico) o SGBDM (Base de datos Multidimensional a niveles lógico y físico o Base de datosMultidimensional Pura).
Los cubos de información o cubos OLAP funcionan como los cubos de rompecabezas en los juegos, en el juego se trata de armar los colores y en el data warehouse se trata de organizar los datos por tablas o relaciones; los primeros (el juego) tienen 3 dimensiones, los cubos OLAP tienen un número indefinido de dimensiones, razón por la cual también reciben el nombre dehipercubos.
Eso facilita el manejo de grandes cantidades de datos dentro de empresas, dándole a esto una amplia aplicación dentro de varias áreas y diferentes campos del conocimiento humano.
Como se utilizan las bases de datos multidimensionales
Básicamente, el Cubo OLAP, que acuña su nombre por su característica multidimensional, es una base de datos que posee diversas dimensiones, ampliando las...
Regístrate para leer el documento completo.