Práctica2.1 ImplemFuenteDatos-P3
Práctica2.1 ImplemFuenteDatos-P3
Práctica2.1 ImplemFuenteDatos-P3
I Competencia a desarrollar
El estudiante implementará la base de datos que representa la fuente de datos (la base
de datos operacional) para un Data Warehouse con una arquitectura de tres capas.
II Introducción
La arquitectura de un Data Warehouse queda establecida de acuerdo al número de
capas de datos que están involucradas en todo el sistema. Dependiendo del número
de capas de datos, los Data Warehouses pueden ser clasificados de acuerdo a tres
tipos (cierta bibliografía podría mencionar hasta 4 tipos):
a) Data Warehouse de una capa: en esta arquitectura existe una sola capa de
datos. Dicha capa de datos está representada por la base de datos operacional.
Esta única capa de datos sirve para dos propósitos: 1) para almacenar los
datos del (los) sistema(s) operacional(es) y realizar procesamiento
transaccional (OLTP) y 2) para realizar procesamiento analítico (OLAP) para el
soporte a la toma de decisiones. La ventaja de esta arquitectura es su
simplicidad y economía, ya que la única fuente de datos que existe sirve para
dos propósitos diferentes, permitiendo de esta manera no invertir nada en
hardware y solamente un poco en las herramientas OLAP. La desventaja es la
enorme degradación de la eficiencia del todo el sistema, ya que el DBMS debe
atender solicitudes transaccionales, así como analíticas.
b) Data Warehouse de dos capas: en esta arquitectura existen dos capas de
datos. La primera está representada por la base de datos operacional, la cual
nos permite realizar procesamiento OLTP de las aplicaciones operacionales.
La segunda capa, generada a partir de los datos de la base de datos
operacional, nos permite realizar procesamiento OLAP para el soporte a la
toma de decisiones. Es común que haya más de una base de datos que
representen la segunda capa de datos.
9
Manual de Prácticas Bases de Datos Multidimensionales I.T. Z.
10
Manual de Prácticas Bases de Datos Multidimensionales I.T. Z.
b) Hardware:
• Computadora con requerimientos mínimos
• Red computacional con acceso a servicios web
VI Metodología
1. Instalar algún DBMS en la computadora de trabajo. Se sugiere MySQL.
2. Implementar la base de datos que se muestra en la figura 3.1; Requisito hacerlo
a través de un script en SQL.
11
Manual de Prácticas Bases de Datos Multidimensionales I.T. Z.
3. Agrega tuplas con información variada a cada tabla de la fuente de datos. Mínimo
agrega, para cada tabla el siguiente número de tuplas.
a) Estados: 5 tuplas, represantando cada una un estado de la república
mexicana
b) Ciudades: 15 tuplas (3 ciudades por cada estado)
c) Hospitales: 30 tuplas (2 por cada ciudad)
d) Doctores: 90 tuplas (3 por hospital)
e) Desarrollo físico: 8 tuplas, representado las etapas de vida en el desarrollo
físico de una persona. Ejemplo: bebé, niño, adolecente, etc.
f) Pacientes: 300 tuplas, representando cada tupla un paciente.
12
Manual de Prácticas Bases de Datos Multidimensionales I.T. Z.
13
Manual de Prácticas Bases de Datos Multidimensionales I.T. Z.
IX Bibliografía
[1] W.H. Inmon. Building the Data Warehouse. 4th Edition. Indianapolis: Wiley
publishing incorporation, 2005
[2] Ralph Kimball , Margy Ross. The Data Warehouse Lifecycle Toolkit. Second
Edition.John Wiley & Sons, Inc. January 10, 2008
[3] MySQL. Disponible en https://www.mysql.com/
14