BD Ejercicio Olap

Descargar como docx, pdf o txt
Descargar como docx, pdf o txt
Está en la página 1de 2

CREATE TABLE DimAnio (idAnio varchar(10) primary key, ao varchar(10));

CREATE TABLE DimMes (idMes varchar(10) primary key, mes varchar(10));


CREATE TABLE DimProducto(idProducto varchar(10) primary key,
tipoproducto varchar(30),descripcion varchar(30));
CREATE TABLE DimRegiones(idRegion varchar(10) primary key,tiporegion
varchar(20), ubicacion varchar(20), ciudad varchar(30));
CREATE TABLE DimNegocio(idNegocio varchar(10) primary key,tiponegocio
varchar(30));
CREATE TABLE Metrica(idAnio varchar(10),idMes varchar(10),idProducto
varchar(10),idRegion varchar(10),idNegocio varchar(10),
margen float,costodeexplo float,ingresos float ,marketing float,personal
float,otros float);

drop TABLE METRICA
drop TABLE DIMAO
TRUNCATE TABLE DIMPRODUCTO

insert into DimAnio values('A1','2008');
insert into DimAnio values('A2','2009');
insert into DimAnio values('A3','2010');
insert into DimAnio values ('A4','2011');
insert into DimAnio values('A5','2012');
SELECT * FROM DIMAniO

insert into DimMes values('M1','Enero');
insert into DimMes values('M2','Febrero');
insert into DimMes values('M3','Marzo');
insert into DimMes values('M4','Abril');
insert into DimMes values('M5','Mayo');
insert into DimMes values('M6','Junio');
insert into DimMes values('M7','Julio');
insert into DimMes values('M8','Agosto');
insert into DimMes values('M9','Septiembre');
insert into DimMes values('M10','Octubre');
insert into DimMes values('M11','Noviembre');
insert into DimMes values('M12','Diciembre');

insert into DimProducto values ('P1','ELECTRODOMESTICOS','Cocina');
insert into DimProducto values ('P2','ELECTRODOMESTICOS','Horno');
insert into DimProducto values
('P3','ELECTRODOMESTICOS','Refrigeradores');
insert into DimProducto values ('P4','ELECTRODOMESTICOS','Calentadores');
insert into DimProducto values ('P5','ELECTRODOMESTICOS','Extractor de
agua');
insert into DimProducto values ('P6','ELECTRODOMESTICOS','Extractor de
aire');
insert into DimProducto values ('P7','VESTUARIO','Ropa Juvenil');
insert into DimProducto values ('P8','VESTUARIO','Ropa de Nios');
insert into DimProducto values ('P9','VESTUARIO','Ropa de Damas');
insert into DimProducto values ('P10','PASATIEMPO','Libros');
insert into DimProducto values ('P11','PASATIEMPO','Peliculas');
insert into DimProducto values ('P12','PASATIEMPO','Jardineria');
insert into DimProducto values ('P13','PASATIEMPO','Musica');


insert into DimRegiones values ('R1','REGION1','COSTA','Tumbes');
insert into DimRegiones values ('R2','REGION1','COSTA','Piura');
insert into DimRegiones values ('R3','REGION1','COSTA','La Libertad');
insert into DimRegiones values ('R4','REGION1','COSTA','Lima');
insert into DimRegiones values ('R5','REGION1','COSTA','Ica');
insert into DimRegiones values ('R6','REGION1','COSTA','Arequipa');
insert into DimRegiones values ('R7','REGION1','COSTA','Tacna');
insert into DimRegiones values ('R8','REGION1','SIERRA','Cajamarca');
insert into DimRegiones values ('R9','REGION1','SIERRA','Cusco');
insert into DimRegiones values ('R10','REGION1','SIERRA','Huanuco');
insert into DimRegiones values ('R11','REGION1','SIERRA','Junin');
insert into DimRegiones values ('R12','REGION1','SIERRA','Puno');
insert into DimRegiones values ('R13','REGION1','SELVA','Loreto');



insert into DimNegocio values('N1','TIENDA');
insert into DimNegocio values('N2','BODEGA');
insert into DimNegocio values('N3','SERVICIO TECNICO');

CREATE TABLE Metrica(idAnio varchar(10),idMes varchar(10),idProducto
varchar(10),idRegion varchar(10),idNegocio varchar(10),
margen float,costodeexplo float,ingresos float ,marketing float,personal
float,otros float);
insert into Metrica
values('A1','M1','P1','R1','N1',200,100,300,30,30,20);
insert into Metrica values('A3','M6','P4','R3','N3',80,80,160,60,50,20);
insert into Metrica
values('A5','M10','P7','R10','N2',60,50,110,20,20,10);

También podría gustarte