BASE DE DATOS II
1.
Introduccin
1.1.
BASE DE DATOS II
cantidades de informacin, adems de que al permitir que los usuarios realicen los
ajustes necesarios del cdigo ETL segn sus requerimientos, logra un tiempo de
carga menor que otros mtodos basados en OLAP.
Otra de las importantes ventajas de ROLAP reside en que cualquier usuario puede
acceder fcilmente a la informacin que contiene la base de datos relacional,
utilizando herramientas diseadas para la creacin de informes SQL, sin
necesidad de requerir de aplicaciones del tipo OLAP.
Es por ello, que muchas compaas han decidido implementar el sistema ROLAP,
ya que al introducir dicha herramienta, gracias a la flexibilidad que ofrece, han
podido incorporar la informacin existente en la base de datos relacional de
ROLAP sin inconvenientes.
Si por el contrario, dichas empresas hubiesen decidido implementar herramientas
MOLAP, deberan haber recargado toda la informacin en la nueva base de datos
multidimensional, por intermedio de un sistema OLAP adecuado.
No obstante, en este punto reside una de las desventajas del sistema ROLAP, ya
que al trabajar con herramientas basadas en SQL, existen ciertos tipos de datos
que no soportan correctamente la traduccin en dicho lenguaje, tales como datos
referidos a informes financieros, presupuestos y dems.
En la actualidad, las herramientas ms utilizadas del tipo ROLAP son Microsoft
Analysis Services, MicroStrategy, Business Objects y el servidor Open Source
denominado Mondrian.
La gran competencia del ROLAP es el tipo de sistema OLAP denominado
MOLAP, siglas de su nombre en ingls Multidimensional Online Analytical
Processing, es decir que se trata de una herramienta que permite el procesamiento
analtico multidimensional online.
A diferencia de ROLAP, el sistema MOLAP almacena todos los datos capturados
en una base de datos multidimensional, que ha sido optimizada para ofrecer
rapidez de acceso para las cargas y consultas de informacin, la cual se halla
contenida en el denominado Cubo OLAP.
Puedes encontrar informacin acerca de las bases de datos multidimensionales en
el artculo titulado "Cubo OLAP: una base de datos multidimensional".
BASE DE DATOS II
MOLAP
Al utilizar una base de datos multidimensional, MOLAP permite alcanzar un
tiempo de respuesta superior al que reportar otras herramientas de su especie, e
incluso algunos de los sistemas MOLAP ofrecen la posibilidad de implementar
mtodos de compresin de datos, con el fin de reducir notablemente el espacio
utilizado en los discos.
En ello reside una de las grandes ventajas que ofrece MOLAP, siendo una de las
herramientas ms rpidas, gracias a sus funciones automticas, y una de las ms
compactas debido al uso del mtodo de compresin de datos.
Sin embargo, a pesar de ser uno de los sistemas de consulta ms veloces, lo cierto
es que el MOLAP puede llegar a presentar redundancia de datos, y su mayor
desventaja reside en que debido a su dificultad para la carga de importantes
cantidades de volmenes, puede resultar en un procesamiento lento.
Entre los productos comerciales ms destacados que utilizan sistema MOLAP se
encuentran Oracle OLAP, Microsoft Analysis Services, Essbase, Infor OLAP y
TM1 Applix TM1.
El sistema OLAP hbrido
Con el fin de brindar una herramienta superior, que ofreciera mayores ventajas, de
la combinacin de los sistemas ROLAP y MOLAP, ha surgido en los ltimos
aos una tercera herramienta denominada HOLAP, siglas de su nombre en ingls
Hybrid Online Analytical Process, es decir que se trata de un sistema de
procesamiento analtico hbrido online.
Tomando los parmetros ms ventajosos de MOLAP y ROLAP, las herramientas
HOLAP utiliza dos tipos de base de datos para almacenar la informacin, es decir
una base relacional y una multidimensional, utilizando cada una de ellas de
acuerdo a los requerimientos de cada uno de los datos que deben ser procesados.
Este es uno de los sistemas ms utilizados en la actualidad por gran cantidad de
empresas, ya que en general presenta ventajas operativas, debido a la utilizacin
de dos tipos de bases de datos diferentes.
BASE DE DATOS II
1.2.2.
Base de Datos.
El Motor de base de datos es el servicio principal para almacenar, procesar
y proteger los datos. El Motor de base de datos proporciona acceso
controlado y procesamiento de transacciones rpido para cumplir con los
requisitos para este proyecto.
BASE DE DATOS II
1.2.3.
Modelo relacional.
En este modelo todos los datos son almacenados en relaciones, y como
cada relacin es un conjunto de datos, el orden en el que stos se
almacenen no tiene relevancia Tiene como caractersticas fundamentales:
Independencia fsica. La forma de almacenar los datos, no debe
influir en su manipulacin lgica
Independencia lgica. Las aplicaciones que utilizan la base de
datos no deben ser modificadas por que se modifiquen elementos
de la base de datos.
Flexibilidad. La base de datos ofrece fcilmente distintas vistas en
funcin de los usuarios y aplicaciones.
Uniformidad. Las estructuras lgicas siempre tienen una nica
forma conceptual(las tablas)
Sencillez.
1.2.4.
1.2.5.
Mdulo de Explicacin.
El mdulo de explicacin esta diseado para que el usuario tengo una vista
general de la logica y proceso para realizar las operaciones en este
sistema.
1.2.6.
Mdulo de Adquisicin.
El mdulo de adquisicin permite a los desarrolladores poder modificar o
actualizar la base de datos en caso sea necesario.
BASE DE DATOS II
1.3.
BASE DE DATOS II
2.
Procedimientos almacenados
Funciones
Triggers
Scripts
Planteamiento y diseo.
BASE DE DATOS II
2.2.
Implementacin.
2.2.1. Base de Datos del Colegio Kepler
Abrir Microsoft SQL Server 2012 y crear una nueva base de datos
(KeplerBD)
Creamos las Tablas normalizadas
Realizamos el diagrama con las tablas creadas.
BASE DE DATOS II
Tablas:
Alumno
Matricula
Matricula_detalle
Pago
Detalle_pago
Personal
Apoderado
Horarios
Detalle_horario
Planilla
Seccin
Curso
Bimestre
Nota
Asistencia
2.2.2.
2.2.3.
10
BASE DE DATOS II
2.2.2.
2.2.3.
Anlisis Dimensional
Dimensin Tiempo
11
BASE DE DATOS II
Dimensin Docente
Dimensin Curso
Dimensin Alumno
12
BASE DE DATOS II
Hecho Matrcula
Hecho Notas
13
BASE DE DATOS II
14
BASE DE DATOS II
15
BASE DE DATOS II
16
BASE DE DATOS II
17
BASE DE DATOS II
Elegimos todas las tablas que usaremos para crear las vistas de origen
18
BASE DE DATOS II
19
BASE DE DATOS II
20
BASE DE DATOS II
Nos mostrara las tablas disponibles, la cual podemos elegir con un check
21
BASE DE DATOS II
Ahora tenemos que seleccionar las dimensiones que previamente teniamos que haber
realizado
22
BASE DE DATOS II
23
BASE DE DATOS II
24
BASE DE DATOS II
25
BASE DE DATOS II
3. Ejecucin.
3.2.
26
BASE DE DATOS II
27
BASE DE DATOS II
28
BASE DE DATOS II
4. Referencias Bibliogrficas.
http://www.informatica-hoy.com.ar/informatica-tecnologia-empresas/Un-sistema-OLAPpara-cada-necesidad.php
http://www.businessintelligence.info/definiciones/cubos-olap.html
https://diegobazan7.wordpress.com/2013/04/06/que-es-un-modelo-dimensional/
http://bddimensionales.wikispaces.com/Modelado+Dimensional
http://msdn.microsoft.com/es-pe/library/bb510741.aspx
29