Data warehouse

Solo disponible en BuenasTareas
  • Páginas : 2 (455 palabras )
  • Descarga(s) : 0
  • Publicado : 11 de enero de 2010
Leer documento completo
Vista previa del texto
Byron Rodolfo Zepeda Arévalo 200213196

Modelo ER

Byron Rodolfo Zepeda Arévalo 200213196

Modelo Estrella

Byron Rodolfo Zepeda Arévalo 200213196

Carga de Datos
Tabla film
Para cargarlos datos en la tabla de películas se realizo una consulta a la base de datos fuente para sacar todos los datos necesarios por el modelo estrella. Insert into film_e select f.film_id, f.title,f.release_year, l.name from film f, language l where f.language_id=l.language_id; Resultado

Tabla customer
Para cargar los datos en la tabla de clientes se realizo una consulta a la base de datos fuentepara sacar todos los datos necesarios por el modelo estrella. Insert into customer_e select c.customer_id, c.first_name, c.last_name, c.email, a.address, c.active from customer c, address a wherec.address_id=a.address_id;

Byron Rodolfo Zepeda Arévalo 200213196 Resultado

Tabla staff
Para cargar los datos en la tabla de staff se realizo una consulta a la base de datos fuente para sacartodos los datos necesarios por el modelo estrella. Insert into staff_e select s.staff_id, s.first_name, s.last_name, s.email, a.address, s.active from staff s, address a where s.address_id=a.address_id;Resultado

Byron Rodolfo Zepeda Arévalo 200213196

Tabla tienda
Para cargar los datos en la tabla de tiendas se realizo una consulta a la base de datos fuente para sacar todos los datosnecesarios por el modelo estrella. Insert into store_e select s.store_id, a.address, c1.city, c2.country from store s, address a, city c1, country c2 where s.address_id=a.address_id anda.city_id=c1.city_id and c1.country_id=c2.country_id; Resultado

Tabla tiempo
Para cargar los datos en la tabla de tiempo se realizo una consulta a la base de datos fuente para sacar todos los datos necesarios por elmodelo estrella. Insert into time_e select distinct r.rental_date, EXTRACT(YEAR from r.rental_date) as year, TRUNC((EXTRACT(MONTH from r.rental_date)+2)/3) quater, EXTRACT(MONTH from r.rental_date)...
tracking img