next up previous contents
Siguiente: Diseņo de la vista Subir: Proyecto DataWarehouse Anterior: Proyecto DataWarehouse   Índice General

Diseño de vistas en la base de datos

El nuevo proyecto de DataWarehouse contendrá como datos iniciales los contenidos en una base de datos en uso. Esta se llamará SEGA_EST, cuyo diagrama conceptual puede verse en la figura [*].

Figura: Base de datos SEGA_EST
Image sega_est

Para la creación del nuevo proyecto tendremos que realizar la implementación de una serie de vistas, con las cuales organizaremos los datos que queremos importar al nuevo proyecto.

Por vista entendemos [Mar01] el resultado dinámico de una o varias operaciones relacionales realizadas sobre las relaciones base, es decir, se trata de una tabla no implementada físicamente que responde al resultado de una consulta, en nuestro caso. Con ello obtenemos tablas no implementadas físicamente como tal con los datos que nos interesan.

Después de analizar y entender la estructura de la base de datos implementamos una serie de vistas cuyos requisitos nos son proporcionados por nuestro supervisor. Se trata del diseño de ocho vistas cuya implementación es compleja debido al gran nombre de tablas (52) y por tanto de atributos, lo cual dificulta la comprensión de las tablas y también del diseño de las vistas.

Los pasos realizados para la creación completa de las vistas han sido los siguientes:

  1. Implementación de las vistas (de las cuales nuestro supervisor nos ha proporcionado su especificación) mediante el lenguaje de consulta SQL.
  2. Renombramiento de las columnas de cada tabla según la nomenclatura utilizada en el departamento para las bases de datos.
  3. Identificación de los hechos o indicadores (por hechos entendemos atributos de una tabla relacional que son cuantificables -o numéricos- a partir de los cuales necesitaremos obtener información analítica en un futuro) y atributos (el resto de atributos de una tabla relacional). Esta identificación la realizaremos porque en la creación del DataWarehouse los atributos no cuantificables se convertirán en atributos del DataWarehouse, y los atributos cuantificables se convertirán en indicadores.
  4. Renombraremos los indicadores añadiendo el sufijo _ind para facilitar su identificación posterior.

Para el diseño de nuestro DataWarehouse necesitaremos seguir este procedimiento para diseñar diferentes vistas que se utilizarán como módulos para realizar consultas. Éstas serán las siguientes:

A continuación describiremos el proceso de diseño de avisos_mercaderia.



Subsecciones
next up previous contents
Siguiente: Diseņo de la vista Subir: Proyecto DataWarehouse Anterior: Proyecto DataWarehouse   Índice General
david AT cdecdf.com 2007-08-24


Alojamiento con 500GB de espacio y 5000GB de ancho de banda por 4 euros al mes
Cómo contratar servicios de hosting con Dreamhost
Descuento, promocode para dreamhost de $50