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
.
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:
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.