You are on page 1of 3

Generacin de la Base de Datos Multidimensional

Freeman Hugo Llamozas Escalante


Escuela Acadmico Profesional de Ingeniera en Informtica y Sistemas, Universidad Nacional Jorge Basadre Grohmann, Tacna, Per
Freeman_ll23g@hotmail.com

Abstract- in this document detailing steps to creating a multidimensional database, defining from the resources necessary for their creation, design and analysis based on approaches such as Data Warehouse and Business Intelligence to an extent to how to proceed in a multidimensional database. I.

base de datos. Ahora veamos algunas clases de bases de datos que se tienen comnmente. A. Base de Datos Relacionales Es el modelo usado en la actualidad para modelar problemas reales y administrar datos dinmicamente. Su idea fundamental es el uso de relaciones. Consolidndose en forma lgica como un conjunto de tuplas, en este modelo, el lugar y la forma en que se almacenan los datos no tienen relevancia, siendo una de sus ventajas el fcil entendimiento y utilizarlo para un usuario espordico de la base de datos, el lenguaje mas habitual de construir las consultas a bases de datos relacionales es el SQL (Structured Query Language), durante su proceso una base de datos relacional pasa por un proceso de normalizacin. B. Base de Datos Multidimensionales Son base de datos ideadas para elaborar aplicaciones muy concretas, como la creacin de Cubos OLAP, bsicamente no se diferencian de las base de datos relacionales, ya que su diferencia esta a nivel conceptual; en la base de datos multidimensional los campos 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. Entre las estructuras bsicas que se denotan son los cubos, dimensiones y medidas [4].

INTRODUCCIN

En el articulo se detallara el tratado de una base de datos multidimensional as como la diferencia de esta con las bases de datos relacionales tradicionalmente usadas por los diseadores y administradores de bases de datos; la concepcin de multidimensional nos adentra a un campo en donde se tiene que jugar con el tiempo por as llamarlo, el tiempo es aquella medicin que utilizaremos para las dems variables que entran en disposicin a este. Denotando que los resultados obtenidos siempre se vern en funcin al tiempo y claro esta estableciendo que no existe tiempo negativo, sino se tratara de un retroceso que uno realizara para verificar los resultados obtenidos en diferentes momentos.

II.

CONTENIDO

Primero se debe comenzar definiendo que es una base de datos y que debe contener esta base de datos; segn los autores; la coleccin de datos que en si
misma representa la informacin del mini-mundo da lugar a la base de datos [1]. Conjunto de datos relacionados entre si que pueden registrarse y que tienen un significado implcito [2]. La coleccin de datos que contiene la informacin relevante para una empresa [3].

Fig. 1 Ejemplo de base de datos

Como se ha definido anteriormente por grandes autores que ayudan en el proceso de formulacin de la

Fig. 2 la estructura bsica en el modelo multidimensional: cubo

III.

ESQUEMAS DE ASOCIADOS A LAS BASE DE DATOS MULTIDIMENCIONALES

Se pueden detallar dos esquemas primordiales para la base de datos multidimensionales.[5] A. Esquema Estrella Se centra en una tabla central y un conjunto de tablas que atienden radialmente, derivndose su nombre por la forma en como se elabora el diagrama, el centro de la estrella conociste en una o mas tablas fact (contienen los valores de las medidas de negocio), y las puntas de la estrella son tablas lock_up (contienen el detalle de los valores que se encuentran asociadas en las tablas fact). Entonces el modelo resulta ser asimtrico porque contiene una tabla dominante en el centro con varias conexiones de otras tablas.

Fig. 4 Ejemplo de un esquema snowflake

IV.

ARQUITECTURAS DE LAS BASES DE DATOS MULTIDIMENCIONALES

Entre las arquitecturas que tenemos para las bases de datos multidimensionales se mencionan. A. MOLAP Usa bases de datos multidimensionales para proporcionar el anlisis, su principal premisa es que el OLAP esta mejor implantado almacenando los datos multidimensionales. Un sistema MOLAP usa una base de datos propietaria multidimensional, en la que la informacin se almacena multidimensionalmente, para ser visualizada en varias dimensiones de anlisis.[6] La arquitectura utiliza dos niveles , las bases de datos multidimensionales y el motor analtico. La base de datos es la encargada del manejo, acceso y obtencin del dato. B. ROLAP Esta arquitectura accede a los datos almacenados en un datawarehouse para proporcionar los anlisis OLAP. Utilizan una arquitectura de tres niveles; la base de datos relacional maneja los requerimientos de almacenamiento de datos, y el motor ROLAP proporciona funcionalidades analticas . El nivel de aplicacin ejecuta consultas multidimensionales de los usuarios. La arquitectura ROLAP es capaz de usar datos precalculados si estos estn disponibles, o generar dinmicamente los resultados desde los datos elementales si es preciso.[7]

Fig. 3 Ejemplo de un esquema estrella

B. Esquema Snowflake Su diferencia con la estructura estrella, esta en la estructura de las tablas lock_up, que en el esquema snowflake estn normalizadas. Cada tabla lock_up contiene solo el nivel que es clave primaria en la tabla y la foreign key de su parentesco del nivel ms cercano al diagrama.

C. HOLAP Es un desarrollo hibrido el cual combina arquitecturas ROLAP y MOLAP para brindar una solucin con las mejores caractersticas de ambas. V.

CONCLUSIONES

Para toda gran implementacin de un software siempre es necesario el proceso de anlisis en el cual se puede detallar y pulir en la generacin y buen diseo que se formule en la base de datos, llevndola por los procesos de normalizacin que se necesitan, recalcando que existen mas de 3 procesos de normalizacin, que en una forma multidimensional se realiza pero para otros esquemas sealados. La utilizacin de una arquitectura como MOLAP que seala la utilizacin de base de datos multidimensionales y como es que no es la nica forma o arquitectura a poder ser empleada pero referida al tema es la esencial, como un alcance a la fase de implementacin y trabajo para con un datawarehouse. REFERENCIAS
[1]. [2]. [3]. [4]. [5]. [6]. [7]. M. Piattini, E. Marcos, Diseo de Bases de Datos Relacionales, Alfaomega, 2000 R. Elmasri, Navathe , Sistema de Base de Datos Conceptos Fundamentales, Addison Wesley 2da edicin H. Korth, A. Silberschatz, Fundamentos de Bases de Datos, Mc Graw Hill, 2002, 4ta ed. F. Carpani, CMDM: Un Modelo Conceptual para la Especificacin de Bases Multidimensionales, Universidad de la Repblica, 2000. C. Gloria Wolff, Modelamiento Multidimencional, udec,, 4ta ed. V. Peralta, Diseo Logico de Data WareHouses a partir de Esquemas Conceptuales Multidimencionales, Universidad de la Repblica 2001 E. Graciela Sevilla, Gua Metodolgica para la Definicin y Desarrollo de un Data Warehouse, Universidad Americana 2003