STUDIO Y SQL SERVER · Paso 1: Considerar la base de datos de ventas de una empresa comercial...

34
UNT. Sistemas de Información Gerencial Ing. Francisco Rodríguez N. ───────────────────────────────────────────────────────────────────────────── DESARROLLO DE SOLUCION DE INTELIGENCIA DE NEGOCIOS CON VISUAL STUDIO Y SQL SERVER Paso 1: Considerar la base de datos de ventas de una empresa comercial BD_VENTASS Modelo Lógico Modelo Físico CLIENTE Num_Tarjeta Nombre Habilitado Celular DOCUMENTO Cod_Documento Fecha IGV SubTotal Total Num_Tarjeta (FK) Cod_TipoDoc (FK) Cod_Sucursal (FK) Cod_Usuario (FK) TIPO_DOCUMENTO Cod_TipoDoc Descripcion SUCURSAL Cod_Sucursal Nombre Direccion PRODUCTO Cod_Producto Descripcion precio Cod_Categoria (FK) CATEGORIA Cod_Categoria Descripcion USUARIO Cod_Usuario Nombre Cod_Tip_Usu (FK) TIPO_USUARIO Cod_Tip_Usu Descripcion DETALLE_DOCUMENTO Cod_Documento (FK) Cod_Producto (FK) Cantidad PreUnit

Transcript of STUDIO Y SQL SERVER · Paso 1: Considerar la base de datos de ventas de una empresa comercial...

Page 1: STUDIO Y SQL SERVER · Paso 1: Considerar la base de datos de ventas de una empresa comercial BD_VENTASS Modelo Lógico Modelo Físico CLIENTE Num_Tarjeta Nombre Habilitado Celular

UNT. Sistemas de Información Gerencial Ing. Francisco Rodríguez N.

─────────────────────────────────────────────────────────────────────────────

DESARROLLO DE SOLUCION DE INTELIGENCIA DE NEGOCIOS CON VISUAL

STUDIO Y SQL SERVER

Paso 1: Considerar la base de datos de ventas de una empresa comercial BD_VENTASS

Modelo Lógico

Modelo Físico

CLIENTE

Num_Tarjeta

Nombre

Habilitado

Celular

DOCUMENTO

Cod_Documento

Fecha

IGV

SubTotal

Total

Num_Tarjeta (FK)

Cod_TipoDoc (FK)

Cod_Sucursal (FK)

Cod_Usuario (FK)

TIPO_DOCUMENTO

Cod_TipoDoc

Descripcion

SUCURSAL

Cod_Sucursal

Nombre

DireccionPRODUCTO

Cod_Producto

Descripcion

precio

Cod_Categoria (FK)

CATEGORIA

Cod_Categoria

Descripcion

USUARIO

Cod_Usuario

Nombre

Cod_Tip_Usu (FK)

TIPO_USUARIO

Cod_Tip_Usu

Descripcion

DETALLE_DOCUMENTO

Cod_Documento (FK)

Cod_Producto (FK)

Cantidad

PreUnit

Page 2: STUDIO Y SQL SERVER · Paso 1: Considerar la base de datos de ventas de una empresa comercial BD_VENTASS Modelo Lógico Modelo Físico CLIENTE Num_Tarjeta Nombre Habilitado Celular

UNT. Sistemas de Información Gerencial Ing. Francisco Rodríguez N.

─────────────────────────────────────────────────────────────────────────────

Paso 2: Considerar que la base de datos de ventas está poblada. (Realizar el poblamiento

de la base de datos de Ventas)

Tabla Cliente:

INSERT INTO CLIENTE(NUM_TARJETA,NOMBRE,HABILITADO,CELULAR) VALUES('101','MARIO VASQUEZ',1,'994567421') INSERT INTO CLIENTE(NUM_TARJETA,NOMBRE,HABILITADO,CELULAR) VALUES('102','JUAN PEREZ',1,'934878733') INSERT INTO CLIENTE(NUM_TARJETA,NOMBRE,HABILITADO,CELULAR) VALUES('103','ANA VASQUEZ',1,'987822733') INSERT INTO CLIENTE(NUM_TARJETA,NOMBRE,HABILITADO,CELULAR) VALUES('104','LUIS CERDAN',0,'987878900') INSERT INTO CLIENTE(NUM_TARJETA,NOMBRE,HABILITADO,CELULAR) VALUES('105','ROSA MANRIQUE',1,'987811133') INSERT INTO CLIENTE(NUM_TARJETA,NOMBRE,HABILITADO,CELULAR) VALUES('106','MIGUEL ZAVALA',1,'935678733') INSERT INTO CLIENTE(NUM_TARJETA,NOMBRE,HABILITADO,CELULAR) VALUES('107','JUAN VALERA',1,'983458733') INSERT INTO CLIENTE(NUM_TARJETA,NOMBRE,HABILITADO,CELULAR) VALUES('108','INGRID ALAYO',1,'985558733') INSERT INTO CLIENTE(NUM_TARJETA,NOMBRE,HABILITADO,CELULAR) VALUES('109','ALICIA FERNANDEZ',1,'991278733') INSERT INTO CLIENTE(NUM_TARJETA,NOMBRE,HABILITADO,CELULAR) VALUES('110','JULIO POMAR',1,'982448733') INSERT INTO CLIENTE(NUM_TARJETA,NOMBRE,HABILITADO,CELULAR) VALUES('111','LIZ ALVARADO',1,'992378733') INSERT INTO CLIENTE(NUM_TARJETA,NOMBRE,HABILITADO,CELULAR) VALUES('112','MARTIN GUERRA',1,'987678733') INSERT INTO CLIENTE(NUM_TARJETA,NOMBRE,HABILITADO,CELULAR) VALUES('113','RAUL TAPIA',1,'990178733')

Tabla Sucursal:

INSERT INTO SUCURSAL(COD_SUCURSAL,NOMBRE,DIRECCION) VALUES('S11','MERCADO UNION','AVENIDA PERU 765') INSERT INTO SUCURSAL(COD_SUCURSAL,NOMBRE,DIRECCION) VALUES('S12','MERCADO MAYORISTA','AVENIDA VALLEJO 543') INSERT INTO SUCURSAL(COD_SUCURSAL,NOMBRE,DIRECCION) VALUES('S13','MALL AVENTURA','AVENIDA MANSICHE 144') INSERT INTO SUCURSAL(COD_SUCURSAL,NOMBRE,DIRECCION) VALUES('S14','LA ESPERANZA','AV. CONDORCANQUI 656') INSERT INTO SUCURSAL(COD_SUCURSAL,NOMBRE,DIRECCION) VALUES('S15','CENTRO','JIRON PIZARRO 347') INSERT INTO SUCURSAL(COD_SUCURSAL,NOMBRE,DIRECCION) VALUES('S16','BUENOS AIRES','AVENIDA LARCO 1892')

Page 3: STUDIO Y SQL SERVER · Paso 1: Considerar la base de datos de ventas de una empresa comercial BD_VENTASS Modelo Lógico Modelo Físico CLIENTE Num_Tarjeta Nombre Habilitado Celular

UNT. Sistemas de Información Gerencial Ing. Francisco Rodríguez N.

───────────────────────────────────────────────────────────────────────────── INSERT INTO SUCURSAL(COD_SUCURSAL,NOMBRE,DIRECCION) VALUES('S17','MOCHE','AV. PANAMERICANA SUR S/N') INSERT INTO SUCURSAL(COD_SUCURSAL,NOMBRE,DIRECCION) VALUES('S18','LAREDO','AVENIDA UNION 1743')

Tabla Categoria: INSERT INTO CATEGORIA(Cod_Categoria,Descripcion) VALUES('111','GALLETAS Y GOLOSINAS') INSERT INTO CATEGORIA(Cod_Categoria,Descripcion) VALUES('112','UTILES DE ESCRITORIO') INSERT INTO CATEGORIA(Cod_Categoria,Descripcion) VALUES('113','UTILES DE LIMPIEZA') INSERT INTO CATEGORIA(Cod_Categoria,Descripcion) VALUES('114','GASEOSAS Y BEBIDAS') INSERT INTO CATEGORIA(Cod_Categoria,Descripcion) VALUES('115','FRUTAS Y COMESTIBLES') INSERT INTO CATEGORIA(Cod_Categoria,Descripcion) VALUES('116','LACTEOS') INSERT INTO CATEGORIA(Cod_Categoria,Descripcion) VALUES('117','PANES Y QUEQUES') INSERT INTO CATEGORIA(Cod_Categoria,Descripcion) VALUES('118','UTILES PERSONALES') INSERT INTO CATEGORIA(Cod_Categoria,Descripcion) VALUES('119','CONSERVAS FRUTAS Y PESCADO') INSERT INTO CATEGORIA(Cod_Categoria,Descripcion) VALUES('120','UTILES DE BOTIQUIN')

Tabla Producto: INSERT INTO PRODUCTO(Cod_Producto, Descripcion, precio, Cod_Categoria) VALUES('201','GALLETAS SODA FIELD',1.5,'111') INSERT INTO PRODUCTO(Cod_Producto, Descripcion, precio, Cod_Categoria) VALUES('202','GALLETAS VAINILLA',1.5,'111') INSERT INTO PRODUCTO(Cod_Producto, Descripcion, precio, Cod_Categoria) VALUES('203','VINIFAN MEDIANO',8.0,'112') INSERT INTO PRODUCTO(Cod_Producto, Descripcion, precio, Cod_Categoria) VALUES('204','CARTULINA BLANCA',4.5,'112') INSERT INTO PRODUCTO(Cod_Producto, Descripcion, precio, Cod_Categoria) VALUES('205','ACE 850 GR',8.2,'113') INSERT INTO PRODUCTO(Cod_Producto, Descripcion, precio, Cod_Categoria) VALUES('206','ACE 2500 GR',28.5,'113') INSERT INTO PRODUCTO(Cod_Producto, Descripcion, precio, Cod_Categoria) VALUES('207','COCA COLA 2 LITROS',9.0,'114') INSERT INTO PRODUCTO(Cod_Producto, Descripcion, precio, Cod_Categoria) VALUES('208','PILSEN TRUJILLO 850 ML',4.0,'114')

Page 4: STUDIO Y SQL SERVER · Paso 1: Considerar la base de datos de ventas de una empresa comercial BD_VENTASS Modelo Lógico Modelo Físico CLIENTE Num_Tarjeta Nombre Habilitado Celular

UNT. Sistemas de Información Gerencial Ing. Francisco Rodríguez N.

───────────────────────────────────────────────────────────────────────────── INSERT INTO PRODUCTO(Cod_Producto, Descripcion, precio, Cod_Categoria) VALUES('209','PAPAYA KG',4.0,'115') INSERT INTO PRODUCTO(Cod_Producto, Descripcion, precio, Cod_Categoria) VALUES('210','LECHE GLORIA',4.0,'116') INSERT INTO PRODUCTO(Cod_Producto, Descripcion, precio, Cod_Categoria) VALUES('211','LECHE IDEAL',3.8,'116') INSERT INTO PRODUCTO(Cod_Producto, Descripcion, precio, Cod_Categoria) VALUES('212','QUEQUE BIMBO',2.8,'117') INSERT INTO PRODUCTO(Cod_Producto, Descripcion, precio, Cod_Categoria) VALUES('213','PAN PYC BIMBO',7.4,'117') INSERT INTO PRODUCTO(Cod_Producto, Descripcion, precio, Cod_Categoria) VALUES('214','JABON CAMAY',5.0,'118') INSERT INTO PRODUCTO(Cod_Producto, Descripcion, precio, Cod_Categoria) VALUES('215','CONSERVA DURAZNO ACONCAGUA',8.6,'119') INSERT INTO PRODUCTO(Cod_Producto, Descripcion, precio, Cod_Categoria) VALUES('216','CONSERVA DURAZNO DOS CABALLOS',8.0,'119') INSERT INTO PRODUCTO(Cod_Producto, Descripcion, precio, Cod_Categoria) VALUES('217','ALCOHOL 200 ML',6.0,'120') INSERT INTO PRODUCTO(Cod_Producto, Descripcion, precio, Cod_Categoria) VALUES('218','ALGODON BOLSA 100 MG',4.0,'120')

Tabla Documento:

INSERT INTO TIPO_DOCUMENTO(Cod_TipoDoc,Descripcion) VALUES('51','BOLETA') INSERT INTO TIPO_DOCUMENTO(Cod_TipoDoc,Descripcion) VALUES('52','FACTURA') INSERT INTO TIPO_DOCUMENTO(Cod_TipoDoc,Descripcion) VALUES('53','TICKET')

Tabla Tipo_Usuario: INSERT INTO TIPO_USUARIO(Cod_Tip_Usu,Descripcion) VALUES('21','USUARIO OPERACIONAL') INSERT INTO TIPO_USUARIO(Cod_Tip_Usu,Descripcion) VALUES('22','USUARIO ADMINISTRADOR') INSERT INTO TIPO_USUARIO(Cod_Tip_Usu,Descripcion) VALUES('23','USUARIO SUPERVISOR')

Tabla Usuario:

INSERT INTO USUARIO(Cod_Usuario, Nombre, Cod_Tip_Usu) VALUES('51','JUAN VALVERDE','21') INSERT INTO USUARIO(Cod_Usuario, Nombre, Cod_Tip_Usu) VALUES('52','LUIS FERNANDEZ','21')

Page 5: STUDIO Y SQL SERVER · Paso 1: Considerar la base de datos de ventas de una empresa comercial BD_VENTASS Modelo Lógico Modelo Físico CLIENTE Num_Tarjeta Nombre Habilitado Celular

UNT. Sistemas de Información Gerencial Ing. Francisco Rodríguez N.

───────────────────────────────────────────────────────────────────────────── INSERT INTO USUARIO(Cod_Usuario, Nombre, Cod_Tip_Usu) VALUES('53','ANA HOLGUIN','21') INSERT INTO USUARIO(Cod_Usuario, Nombre, Cod_Tip_Usu) VALUES('54','MARIO VILLANUEVA','21') INSERT INTO USUARIO(Cod_Usuario, Nombre, Cod_Tip_Usu) VALUES('55','PEDRO GUERRERO','22') INSERT INTO USUARIO(Cod_Usuario, Nombre, Cod_Tip_Usu) VALUES('56','ALBERTO SANCHEZ','23')

Tabla Documento:

INSERT INTO DOCUMENTO(Cod_Documento,Fecha,IGV,SubTotal,Total,Num_Tarjeta,Cod_TipoDoc,Cod_Sucursal,Cod_Usuario) VALUES('501','05/06/2017',18,82,100,'101','51','S11','51') INSERT INTO DOCUMENTO(Cod_Documento,Fecha,IGV,SubTotal,Total,Num_Tarjeta,Cod_TipoDoc,Cod_Sucursal,Cod_Usuario) VALUES('502','05/08/2017',9,41,50,'102','51','S12','52') INSERT INTO DOCUMENTO(Cod_Documento,Fecha,IGV,SubTotal,Total,Num_Tarjeta,Cod_TipoDoc,Cod_Sucursal,Cod_Usuario) VALUES('503','05/09/2017',15.48,70.52,86,'103','51','S13','51') INSERT INTO DOCUMENTO(Cod_Documento,Fecha,IGV,SubTotal,Total,Num_Tarjeta,Cod_TipoDoc,Cod_Sucursal,Cod_Usuario) VALUES('504','05/10/2017',27,123,150,'104','51','S14','51') INSERT INTO DOCUMENTO(Cod_Documento,Fecha,IGV,SubTotal,Total,Num_Tarjeta,Cod_TipoDoc,Cod_Sucursal,Cod_Usuario) VALUES('505','11/09/2017',13.68,62.32,76,'105','51','S15','52') INSERT INTO DOCUMENTO(Cod_Documento,Fecha,IGV,SubTotal,Total,Num_Tarjeta,Cod_TipoDoc,Cod_Sucursal,Cod_Usuario) VALUES('506','11/10/2017',7.92,36.08,44,'106','51','S11','53') INSERT INTO DOCUMENTO(Cod_Documento,Fecha,IGV,SubTotal,Total,Num_Tarjeta,Cod_TipoDoc,Cod_Sucursal,Cod_Usuario) VALUES('507','12/12/2017',32.58,148.42,181,'101','52','S16','51') INSERT INTO DOCUMENTO(Cod_Documento,Fecha,IGV,SubTotal,Total,Num_Tarjeta,Cod_TipoDoc,Cod_Sucursal,Cod_Usuario) VALUES('508','08/08/2017',18,82,100,'102','52','S12','52') INSERT INTO DOCUMENTO(Cod_Documento,Fecha,IGV,SubTotal,Total,Num_Tarjeta,Cod_TipoDoc,Cod_Sucursal,Cod_Usuario) VALUES('509','10/10/2017',29.7,135.3,165,'104','52','S14','53') INSERT INTO DOCUMENTO(Cod_Documento,Fecha,IGV,SubTotal,Total,Num_Tarjeta,Cod_TipoDoc,Cod_Sucursal,Cod_Usuario) VALUES('510','11/11/2017',11.16,50.84,62,'105','52','S15','54') INSERT INTO DOCUMENTO(Cod_Documento,Fecha,IGV,SubTotal,Total,Num_Tarjeta,Cod_TipoDoc,Cod_Sucursal,Cod_Usuario) VALUES('511','02/01/2018',11.16,50.84,62,'106','52','S16','54') INSERT INTO DOCUMENTO(Cod_Documento,Fecha,IGV,SubTotal,Total,Num_Tarjeta,Cod_TipoDoc,Cod_Sucursal,Cod_Usuario) VALUES('512','03/01/2018',15.58,3.42,19,'106','51','S16','51')

Page 6: STUDIO Y SQL SERVER · Paso 1: Considerar la base de datos de ventas de una empresa comercial BD_VENTASS Modelo Lógico Modelo Físico CLIENTE Num_Tarjeta Nombre Habilitado Celular

UNT. Sistemas de Información Gerencial Ing. Francisco Rodríguez N.

───────────────────────────────────────────────────────────────────────────── INSERT INTO DOCUMENTO(Cod_Documento,Fecha,IGV,SubTotal,Total,Num_Tarjeta,Cod_TipoDoc,Cod_Sucursal,Cod_Usuario) VALUES('513','03/04/2018',18,82,100,'102','51','S11','52') INSERT INTO DOCUMENTO(Cod_Documento,Fecha,IGV,SubTotal,Total,Num_Tarjeta,Cod_TipoDoc,Cod_Sucursal,Cod_Usuario) VALUES('514','05/04/2018',18,82,100,'104','51','S11','53') INSERT INTO DOCUMENTO(Cod_Documento,Fecha,IGV,SubTotal,Total,Num_Tarjeta,Cod_TipoDoc,Cod_Sucursal,Cod_Usuario) VALUES('515','05/06/2018',33.66,153.34,187,'105','52','S14','52') INSERT INTO DOCUMENTO(Cod_Documento,Fecha,IGV,SubTotal,Total,Num_Tarjeta,Cod_TipoDoc,Cod_Sucursal,Cod_Usuario) VALUES('516','05/07/2018',15.66,71.34,87,'101','52','S12','54') INSERT INTO DOCUMENTO(Cod_Documento,Fecha,IGV,SubTotal,Total,Num_Tarjeta,Cod_TipoDoc,Cod_Sucursal,Cod_Usuario) VALUES('517','07/07/2018',5.94,27.06,33,'102','51','S16','52') INSERT INTO DOCUMENTO(Cod_Documento,Fecha,IGV,SubTotal,Total,Num_Tarjeta,Cod_TipoDoc,Cod_Sucursal,Cod_Usuario) VALUES('518','08/08/2018',14.04,63.96,78,'104','51','S13','53') INSERT INTO DOCUMENTO(Cod_Documento,Fecha,IGV,SubTotal,Total,Num_Tarjeta,Cod_TipoDoc,Cod_Sucursal,Cod_Usuario) VALUES('519','09/09/2018',8.64,39.36,48,'105','51','S15','51') INSERT INTO DOCUMENTO(Cod_Documento,Fecha,IGV,SubTotal,Total,Num_Tarjeta,Cod_TipoDoc,Cod_Sucursal,Cod_Usuario) VALUES('520','06/08/2018',27.18,123.82,151,'105','55','S15','53')

Tabla Detalle_Documento:

INSERT INTO DETALLE_DOCUMENTO(Cod_Documento,Cod_Producto,Cantidad,PreUnit) VALUES('501','201',5,11.0) INSERT INTO DETALLE_DOCUMENTO(Cod_Documento,Cod_Producto,Cantidad,PreUnit) VALUES('501','203',2,4.8) INSERT INTO DETALLE_DOCUMENTO(Cod_Documento,Cod_Producto,Cantidad,PreUnit) VALUES('501','204',1,5.5) INSERT INTO DETALLE_DOCUMENTO(Cod_Documento,Cod_Producto,Cantidad,PreUnit) VALUES('502','205',2,3.6) INSERT INTO DETALLE_DOCUMENTO(Cod_Documento,Cod_Producto,Cantidad,PreUnit) VALUES('502','208',3,5.4) INSERT INTO DETALLE_DOCUMENTO(Cod_Documento,Cod_Producto,Cantidad,PreUnit) VALUES('503','212',2,5.8) INSERT INTO DETALLE_DOCUMENTO(Cod_Documento,Cod_Producto,Cantidad,PreUnit) VALUES('504','208',1,3.2) INSERT INTO DETALLE_DOCUMENTO(Cod_Documento,Cod_Producto,Cantidad,PreUnit) VALUES('504','212',6,12.5) INSERT INTO DETALLE_DOCUMENTO(Cod_Documento,Cod_Producto,Cantidad,PreUnit) VALUES('504','214',5,7.2) INSERT INTO DETALLE_DOCUMENTO(Cod_Documento,Cod_Producto,Cantidad,PreUnit) VALUES('505','210',2,3.5) INSERT INTO DETALLE_DOCUMENTO(Cod_Documento,Cod_Producto,Cantidad,PreUnit)

Page 7: STUDIO Y SQL SERVER · Paso 1: Considerar la base de datos de ventas de una empresa comercial BD_VENTASS Modelo Lógico Modelo Físico CLIENTE Num_Tarjeta Nombre Habilitado Celular

UNT. Sistemas de Información Gerencial Ing. Francisco Rodríguez N.

───────────────────────────────────────────────────────────────────────────── VALUES('505','216',5,4.7) INSERT INTO DETALLE_DOCUMENTO(Cod_Documento,Cod_Producto,Cantidad,PreUnit) VALUES('506','215',2,5.7) INSERT INTO DETALLE_DOCUMENTO(Cod_Documento,Cod_Producto,Cantidad,PreUnit) VALUES('506','217',3,20.4) INSERT INTO DETALLE_DOCUMENTO(Cod_Documento,Cod_Producto,Cantidad,PreUnit) VALUES('507','202',2,8.2) INSERT INTO DETALLE_DOCUMENTO(Cod_Documento,Cod_Producto,Cantidad,PreUnit) VALUES('507','204',3,11.2) INSERT INTO DETALLE_DOCUMENTO(Cod_Documento,Cod_Producto,Cantidad,PreUnit) VALUES('508','205',4,6.6) INSERT INTO DETALLE_DOCUMENTO(Cod_Documento,Cod_Producto,Cantidad,PreUnit) VALUES('508','206',5,7.7) INSERT INTO DETALLE_DOCUMENTO(Cod_Documento,Cod_Producto,Cantidad,PreUnit) VALUES('509','203',4,6.6) INSERT INTO DETALLE_DOCUMENTO(Cod_Documento,Cod_Producto,Cantidad,PreUnit) VALUES('509','204',5,7.7) INSERT INTO DETALLE_DOCUMENTO(Cod_Documento,Cod_Producto,Cantidad,PreUnit) VALUES('509','209',6,8.0) INSERT INTO DETALLE_DOCUMENTO(Cod_Documento,Cod_Producto,Cantidad,PreUnit) VALUES('509','211',2,24.3) INSERT INTO DETALLE_DOCUMENTO(Cod_Documento,Cod_Producto,Cantidad,PreUnit) VALUES('510','212',4,9.0) INSERT INTO DETALLE_DOCUMENTO(Cod_Documento,Cod_Producto,Cantidad,PreUnit) VALUES('510','214',5,14.0) INSERT INTO DETALLE_DOCUMENTO(Cod_Documento,Cod_Producto,Cantidad,PreUnit) VALUES('511','214',5,12.0) INSERT INTO DETALLE_DOCUMENTO(Cod_Documento,Cod_Producto,Cantidad,PreUnit) VALUES('512','216',2,12.0) INSERT INTO DETALLE_DOCUMENTO(Cod_Documento,Cod_Producto,Cantidad,PreUnit) VALUES('512','217',3,17.0) INSERT INTO DETALLE_DOCUMENTO(Cod_Documento,Cod_Producto,Cantidad,PreUnit) VALUES('513','204',1,17.0) INSERT INTO DETALLE_DOCUMENTO(Cod_Documento,Cod_Producto,Cantidad,PreUnit) VALUES('513','206',3,18.0) INSERT INTO DETALLE_DOCUMENTO(Cod_Documento,Cod_Producto,Cantidad,PreUnit) VALUES('513','207',4,19.0) INSERT INTO DETALLE_DOCUMENTO(Cod_Documento,Cod_Producto,Cantidad,PreUnit) VALUES('514','209',3,18.0) INSERT INTO DETALLE_DOCUMENTO(Cod_Documento,Cod_Producto,Cantidad,PreUnit) VALUES('515','210',3,8.0) INSERT INTO DETALLE_DOCUMENTO(Cod_Documento,Cod_Producto,Cantidad,PreUnit) VALUES('515','213',4,10.0) INSERT INTO DETALLE_DOCUMENTO(Cod_Documento,Cod_Producto,Cantidad,PreUnit)

Page 8: STUDIO Y SQL SERVER · Paso 1: Considerar la base de datos de ventas de una empresa comercial BD_VENTASS Modelo Lógico Modelo Físico CLIENTE Num_Tarjeta Nombre Habilitado Celular

UNT. Sistemas de Información Gerencial Ing. Francisco Rodríguez N.

───────────────────────────────────────────────────────────────────────────── VALUES('515','217',2,7.0) INSERT INTO DETALLE_DOCUMENTO(Cod_Documento,Cod_Producto,Cantidad,PreUnit) VALUES('516','202',2,14.0) INSERT INTO DETALLE_DOCUMENTO(Cod_Documento,Cod_Producto,Cantidad,PreUnit) VALUES('516','203',5,6.2) INSERT INTO DETALLE_DOCUMENTO(Cod_Documento,Cod_Producto,Cantidad,PreUnit) VALUES('516','208',1,28.0) INSERT INTO DETALLE_DOCUMENTO(Cod_Documento,Cod_Producto,Cantidad,PreUnit) VALUES('517','212',4,8.0) INSERT INTO DETALLE_DOCUMENTO(Cod_Documento,Cod_Producto,Cantidad,PreUnit) VALUES('517','214',1,11.0) INSERT INTO DETALLE_DOCUMENTO(Cod_Documento,Cod_Producto,Cantidad,PreUnit) VALUES('518','212',2,8.0) INSERT INTO DETALLE_DOCUMENTO(Cod_Documento,Cod_Producto,Cantidad,PreUnit) VALUES('518','215',5,7.0) INSERT INTO DETALLE_DOCUMENTO(Cod_Documento,Cod_Producto,Cantidad,PreUnit) VALUES('518','216',4,13.0) INSERT INTO DETALLE_DOCUMENTO(Cod_Documento,Cod_Producto,Cantidad,PreUnit) VALUES('519','201',3,12.0) INSERT INTO DETALLE_DOCUMENTO(Cod_Documento,Cod_Producto,Cantidad,PreUnit) VALUES('519','205',4,15.0) INSERT INTO DETALLE_DOCUMENTO(Cod_Documento,Cod_Producto,Cantidad,PreUnit) VALUES('520','207',4,11.0) INSERT INTO DETALLE_DOCUMENTO(Cod_Documento,Cod_Producto,Cantidad,PreUnit) VALUES('520','216',3,13.5) INSERT INTO DETALLE_DOCUMENTO(Cod_Documento,Cod_Producto,Cantidad,PreUnit) VALUES('520','214',2,15.8)

Page 9: STUDIO Y SQL SERVER · Paso 1: Considerar la base de datos de ventas de una empresa comercial BD_VENTASS Modelo Lógico Modelo Físico CLIENTE Num_Tarjeta Nombre Habilitado Celular

UNT. Sistemas de Información Gerencial Ing. Francisco Rodríguez N.

─────────────────────────────────────────────────────────────────────────────

Paso 3: Elaborar el diseño lógico del datamart de la base de datos de Ventas.

DM_BDVENTAS

Diseño Lógico

Paso 4: Elaborar el diseño físico del datamart de la base de datos de Ventas)

4.1) En modelo de Erwin considerar los atributos Descripción (entidad: Categoría), Descripción

(entidad: Producto), Dirección (entidad: Sucursal) y Descripción (entidad: Tipo_Usuario) en la

pestaña tipo de dato como varchar(30).

4.2) Generar el script de generación de la base de datos física

4.3) Considerar las claves primarias como enteros autogenerables (propiedad identity)

4.4) Reemplazar raiserror @errno @errmsg por raiserror ('text error', 16, 1) para salvar el error.

PRODUCTO_DIM

Cod_ProductoKey

Cod_Producto

Descripcion

Cod_Categoria

SumPrecio

SUCURSAL_DIM

Cod_SucursalKey

Cod_Sucursal

Nombre

Direccion

TIEMPO_DIM

Tiempo_Key

Dia

Semana

Mes

Año

Fecha

MesNu

CATEGORIA_DIM

Cod_CategoiraKey

Cod_Categoria

Descripcion

CLIENTE_DIM

Num_TarjetaKey

Num_Tarjeta

Nombre

Celular

Habilitado

USUARIO_DIM

Cod_UsuarioKey

Cod_Usuario

Nombre

Tipo_Usuario

DOCUMENTO_FACT

Cod_ProductoKey (FK)

Cod_SucursalKey (FK)

Num_TarjetaKey (FK)

Tiempo_Key (FK)

Cod_CategoiraKey (FK)

Cod_UsuarioKey (FK)

Cod_Documento

Monto

CantidadVendida

Page 10: STUDIO Y SQL SERVER · Paso 1: Considerar la base de datos de ventas de una empresa comercial BD_VENTASS Modelo Lógico Modelo Físico CLIENTE Num_Tarjeta Nombre Habilitado Celular

UNT. Sistemas de Información Gerencial Ing. Francisco Rodríguez N.

─────────────────────────────────────────────────────────────────────────────

Paso 5: Usando la herramienta SQL Server Data Tools 2015 crear un nuevo proyecto del

tipo Integration Services. (Archivo / nuevo proyecto / Integration Services)

Paso 6: En Administrador de Conexiones (Explorador de Soluciones) click derecho nuevo

administrador de conexiones / agregar.

Page 11: STUDIO Y SQL SERVER · Paso 1: Considerar la base de datos de ventas de una empresa comercial BD_VENTASS Modelo Lógico Modelo Físico CLIENTE Num_Tarjeta Nombre Habilitado Celular

UNT. Sistemas de Información Gerencial Ing. Francisco Rodríguez N.

─────────────────────────────────────────────────────────────────────────────

a) Para la base de datos BD_VENTAS

b) Para la base de datos MD_BDVENTAS (datamart)

Page 12: STUDIO Y SQL SERVER · Paso 1: Considerar la base de datos de ventas de una empresa comercial BD_VENTASS Modelo Lógico Modelo Físico CLIENTE Num_Tarjeta Nombre Habilitado Celular

UNT. Sistemas de Información Gerencial Ing. Francisco Rodríguez N.

─────────────────────────────────────────────────────────────────────────────

Ambas conexiones deben aparecer en el explorador de soluciones

Paso 7: Del cuadro de herramientas arrastrar el icono Tarea ejecutar SQL hacia la ventana

ficha flujo de control. Doble click propiedad Connection

Page 13: STUDIO Y SQL SERVER · Paso 1: Considerar la base de datos de ventas de una empresa comercial BD_VENTASS Modelo Lógico Modelo Físico CLIENTE Num_Tarjeta Nombre Habilitado Celular

UNT. Sistemas de Información Gerencial Ing. Francisco Rodríguez N.

─────────────────────────────────────────────────────────────────────────────

Paso 8: En la propiedad Connection agregar la base de datos MD_BDVENTAS y en SQL

Statement agregar las siguientes sentencias SQL

DELETE DOCUMENTO_FACT

DELETE CATEGORIA_DIM

DBCC CHECKIDENT('CATEGORIA_DIM',reseed,0)

DELETE CLIENTE_DIM

DBCC CHECKIDENT('CLIENTE_DIM', reseed,0)

DELETE USUARIO_DIM

DBCC CHECKIDENT ('USUARIO_DIM',reseed,0)

DELETE PRODUCTO_DIM

DBCC CHECKIDENT('PRODUCTO_DIM', reseed,0)

DELETE SUCURSAL_DIM

DBCC CHECKIDENT('SUCURSAL_DIM', reseed,0)

DELETE TIEMPO_DIM

DBCC CHECKIDENT('TIEMPO_DIM', reseed,0)

Page 14: STUDIO Y SQL SERVER · Paso 1: Considerar la base de datos de ventas de una empresa comercial BD_VENTASS Modelo Lógico Modelo Físico CLIENTE Num_Tarjeta Nombre Habilitado Celular

UNT. Sistemas de Información Gerencial Ing. Francisco Rodríguez N.

─────────────────────────────────────────────────────────────────────────────

Paso 9: Del cuadro de herramientas arrastrar el icono Tarea flujo de datos hacia la ventana

ficha flujo de control. Clic derecho: Cambiar de nombre y digite: Poblando Categoría. Dar

Clic en la flecha verde y arrastre hasta Poblando Categoría

Paso 10: Hacemos doble clic en Poblando Categoría nos llevara a la ficha flujo de Datos.

Del cuadro de herramientas arrastrar el icono Origen OLE DB hacia la ventana ficha flujo

de datos. Seleccionar la tabla Categoría de la base de datos BD_Ventas

Page 15: STUDIO Y SQL SERVER · Paso 1: Considerar la base de datos de ventas de una empresa comercial BD_VENTASS Modelo Lógico Modelo Físico CLIENTE Num_Tarjeta Nombre Habilitado Celular

UNT. Sistemas de Información Gerencial Ing. Francisco Rodríguez N.

─────────────────────────────────────────────────────────────────────────────

Paso 11: Del cuadro de herramientas arrastrar el icono Destino OLE DB hacia la ventana

ficha flujo de datos. Doble Click. Seleccionar la tabla Categoría_DIM de la base de datos

DM_BDVentas. En la pestaña asignaciones asignar atributos

Page 16: STUDIO Y SQL SERVER · Paso 1: Considerar la base de datos de ventas de una empresa comercial BD_VENTASS Modelo Lógico Modelo Físico CLIENTE Num_Tarjeta Nombre Habilitado Celular

UNT. Sistemas de Información Gerencial Ing. Francisco Rodríguez N.

─────────────────────────────────────────────────────────────────────────────

Paso 12: Ejecutar con F5 y verificar poblamiento de la tabla Categoría_DIM de la base de

datos DM_BDVENTAS

Paso 13: Del cuadro de herramientas arrastrar el icono Tarea flujo de datos hacia la ventana

ficha flujo de control. Clic derecho: Cambiar de nombre y digite: Poblando Producto. Dar

clic en la flecha verde y arrastre hasta Poblando Producto

Page 17: STUDIO Y SQL SERVER · Paso 1: Considerar la base de datos de ventas de una empresa comercial BD_VENTASS Modelo Lógico Modelo Físico CLIENTE Num_Tarjeta Nombre Habilitado Celular

UNT. Sistemas de Información Gerencial Ing. Francisco Rodríguez N.

─────────────────────────────────────────────────────────────────────────────

Paso 14: Hacemos doble clic en Poblando Producto nos llevara a la ficha flujo de Datos.

Del cuadro de herramientas arrastrar el icono Origen OLE DB hacia la ventana ficha flujo

de datos. Seleccionar la tabla Producto de la base de datos BD_Ventas

Page 18: STUDIO Y SQL SERVER · Paso 1: Considerar la base de datos de ventas de una empresa comercial BD_VENTASS Modelo Lógico Modelo Físico CLIENTE Num_Tarjeta Nombre Habilitado Celular

UNT. Sistemas de Información Gerencial Ing. Francisco Rodríguez N.

─────────────────────────────────────────────────────────────────────────────

Paso 15: Del cuadro de herramientas arrastrar el icono Destino OLE DB hacia la ventana

ficha flujo de datos. Doble Click. Seleccionar la tabla Producto_DIM de la base de datos

DM_BDVentas. En la pestaña asignaciones asignar atributos

Page 19: STUDIO Y SQL SERVER · Paso 1: Considerar la base de datos de ventas de una empresa comercial BD_VENTASS Modelo Lógico Modelo Físico CLIENTE Num_Tarjeta Nombre Habilitado Celular

UNT. Sistemas de Información Gerencial Ing. Francisco Rodríguez N.

─────────────────────────────────────────────────────────────────────────────

Paso 16: Ejecutar con F5 y verificar poblamiento de la tabla Producto_DIM de la base de

datos DM_BDVENTAS

Paso 17: Del cuadro de herramientas arrastrar el icono Tarea flujo de datos hacia la ventana

ficha flujo de control. Clic derecho: Cambiar de nombre y digite: Poblando Sucursal. Dar

clic en la flecha verde y arrastre hasta Poblando Sucursal

Page 20: STUDIO Y SQL SERVER · Paso 1: Considerar la base de datos de ventas de una empresa comercial BD_VENTASS Modelo Lógico Modelo Físico CLIENTE Num_Tarjeta Nombre Habilitado Celular

UNT. Sistemas de Información Gerencial Ing. Francisco Rodríguez N.

─────────────────────────────────────────────────────────────────────────────

Paso 18: Hacemos doble clic en Poblando Sucursal nos llevara a la ficha flujo de Datos.

Del cuadro de herramientas arrastrar el icono Origen OLE DB hacia la ventana ficha flujo

de datos. Seleccionar la tabla Sucursal de la base de datos BD_Ventas

Page 21: STUDIO Y SQL SERVER · Paso 1: Considerar la base de datos de ventas de una empresa comercial BD_VENTASS Modelo Lógico Modelo Físico CLIENTE Num_Tarjeta Nombre Habilitado Celular

UNT. Sistemas de Información Gerencial Ing. Francisco Rodríguez N.

─────────────────────────────────────────────────────────────────────────────

Paso 19: Del cuadro de herramientas arrastrar el icono Destino OLE DB hacia la ventana

ficha flujo de datos. Doble Click. Seleccionar la tabla Sucursal_DIM de la base de datos

DM_BDVentas. En la pestaña asignaciones asignar atributos

Page 22: STUDIO Y SQL SERVER · Paso 1: Considerar la base de datos de ventas de una empresa comercial BD_VENTASS Modelo Lógico Modelo Físico CLIENTE Num_Tarjeta Nombre Habilitado Celular

UNT. Sistemas de Información Gerencial Ing. Francisco Rodríguez N.

─────────────────────────────────────────────────────────────────────────────

Paso 20: Ejecutar con F5 y verificar poblamiento de la tabla Sucursal_DIM de la base de

datos DM_BDVENTAS

Paso 21: Del cuadro de herramientas arrastrar el icono Tarea flujo de datos hacia la ventana

ficha flujo de control. Clic derecho: Cambiar de nombre y digite: Poblando Cliente. Dar

clic en la flecha verde y arrastre hasta Poblando Cliente

Paso 22: Hacemos doble clic en Poblando Cliente nos llevara a la ficha flujo de Datos. Del

cuadro de herramientas arrastrar el icono Origen OLE DB hacia la ventana ficha flujo de

datos. Seleccionar la tabla Cliente de la base de datos BD_Ventas

Page 23: STUDIO Y SQL SERVER · Paso 1: Considerar la base de datos de ventas de una empresa comercial BD_VENTASS Modelo Lógico Modelo Físico CLIENTE Num_Tarjeta Nombre Habilitado Celular

UNT. Sistemas de Información Gerencial Ing. Francisco Rodríguez N.

─────────────────────────────────────────────────────────────────────────────

Paso 23: Del cuadro de herramientas arrastrar el icono Destino OLE DB hacia la ventana

ficha flujo de datos. Doble Click. Seleccionar la tabla Cliente_DIM de la base de datos

DM_BDVentas. En la pestaña asignaciones asignar atributos

Page 24: STUDIO Y SQL SERVER · Paso 1: Considerar la base de datos de ventas de una empresa comercial BD_VENTASS Modelo Lógico Modelo Físico CLIENTE Num_Tarjeta Nombre Habilitado Celular

UNT. Sistemas de Información Gerencial Ing. Francisco Rodríguez N.

─────────────────────────────────────────────────────────────────────────────

Paso 24: Ejecutar con F5 y verificar poblamiento de la tabla Cliente_DIM de la base de

datos DM_BDVENTAS

Page 25: STUDIO Y SQL SERVER · Paso 1: Considerar la base de datos de ventas de una empresa comercial BD_VENTASS Modelo Lógico Modelo Físico CLIENTE Num_Tarjeta Nombre Habilitado Celular

UNT. Sistemas de Información Gerencial Ing. Francisco Rodríguez N.

─────────────────────────────────────────────────────────────────────────────

Paso 25: Del cuadro de herramientas arrastrar el icono Tarea flujo de datos hacia la ventana

ficha flujo de control. Clic derecho: Cambiar de nombre y digite: Poblando Tiempo. Dar

clic en la flecha verde y arrastre hasta Poblando Tiempo

Paso 26: Hacemos doble clic en Poblando Tiempo nos llevara a la ficha flujo de Datos. Del

cuadro de herramientas arrastrar el icono Origen OLE DB hacia la ventana ficha flujo de

datos. Cambiar el modo de acceso a datos a Comando SQL y escribir la siguiente sentencia:

Select DISTINCT DAY (FECHA) AS DIA,

YEAR(FECHA) AÑO,

DATEPART(WEEK,FECHA) SEMANA,

DATENAME(MONTH, FECHA) MES,FECHA

from DOCUMENTO ORDER BY FECHA

Page 26: STUDIO Y SQL SERVER · Paso 1: Considerar la base de datos de ventas de una empresa comercial BD_VENTASS Modelo Lógico Modelo Físico CLIENTE Num_Tarjeta Nombre Habilitado Celular

UNT. Sistemas de Información Gerencial Ing. Francisco Rodríguez N.

─────────────────────────────────────────────────────────────────────────────

Paso 27: Del cuadro de herramientas arrastrar el icono Destino OLE DB hacia la ventana

ficha flujo de datos. Doble Click. Seleccionar la tabla Tiempo_DIM de la base de datos

DM_BDVentas. En la pestaña asignaciones asignar atributos

Page 27: STUDIO Y SQL SERVER · Paso 1: Considerar la base de datos de ventas de una empresa comercial BD_VENTASS Modelo Lógico Modelo Físico CLIENTE Num_Tarjeta Nombre Habilitado Celular

UNT. Sistemas de Información Gerencial Ing. Francisco Rodríguez N.

─────────────────────────────────────────────────────────────────────────────

Page 28: STUDIO Y SQL SERVER · Paso 1: Considerar la base de datos de ventas de una empresa comercial BD_VENTASS Modelo Lógico Modelo Físico CLIENTE Num_Tarjeta Nombre Habilitado Celular

UNT. Sistemas de Información Gerencial Ing. Francisco Rodríguez N.

─────────────────────────────────────────────────────────────────────────────

Paso 28: Ejecutar con F5 y verificar poblamiento de la tabla Tiempo_DIM de la base de

datos DM_BDVENTAS

Paso 29: Del cuadro de herramientas arrastrar el icono Tarea flujo de datos hacia la ventana

ficha flujo de control. Clic derecho: Cambiar de nombre y digite: Poblando Tiempo. Dar

clic en la flecha verde y arrastre hasta Poblando Tiempo

Paso 30: Hacemos doble clic en Poblando Usuario nos llevara a la ficha flujo de Datos. Del

cuadro de herramientas arrastrar el icono Origen OLE DB hacia la ventana ficha flujo de

datos. Cambiar el modo de acceso a datos a Comando SQL y escribir la siguiente sentencia

SELECT TIPO_USUARIO.DESCRIPCION, USUARIO.Nombre, USUARIO.Cod_Usuario

from USUARIO INNER JOIN TIPO_USUARIO ON

USUARIO.Cod_Tip_Usu=TIPO_USUARIO.Cod_Tip_Usu

Page 29: STUDIO Y SQL SERVER · Paso 1: Considerar la base de datos de ventas de una empresa comercial BD_VENTASS Modelo Lógico Modelo Físico CLIENTE Num_Tarjeta Nombre Habilitado Celular

UNT. Sistemas de Información Gerencial Ing. Francisco Rodríguez N.

─────────────────────────────────────────────────────────────────────────────

Paso 31: Del cuadro de herramientas arrastrar el icono Destino OLE DB hacia la ventana

ficha flujo de datos. Doble Click. Seleccionar la tabla Usuario_DIM de la base de datos

DM_BDVentas. En la pestaña asignaciones asignar atributos

Page 30: STUDIO Y SQL SERVER · Paso 1: Considerar la base de datos de ventas de una empresa comercial BD_VENTASS Modelo Lógico Modelo Físico CLIENTE Num_Tarjeta Nombre Habilitado Celular

UNT. Sistemas de Información Gerencial Ing. Francisco Rodríguez N.

─────────────────────────────────────────────────────────────────────────────

Paso 32: Ejecutar con F5 y verificar poblamiento de la tabla Usuario_DIM de la base de

datos DM_BDVENTAS

Page 31: STUDIO Y SQL SERVER · Paso 1: Considerar la base de datos de ventas de una empresa comercial BD_VENTASS Modelo Lógico Modelo Físico CLIENTE Num_Tarjeta Nombre Habilitado Celular

UNT. Sistemas de Información Gerencial Ing. Francisco Rodríguez N.

─────────────────────────────────────────────────────────────────────────────

Paso 33: Del cuadro de herramientas arrastrar el icono Tarea flujo de datos hacia la ventana

ficha flujo de control. Clic derecho: Cambiar de nombre y digite: Poblando Tabla Hechos

Paso 34: Hacemos doble clic en Poblando Hechos el cual nos llevara a la ficha flujo de

Datos. Del cuadro de herramientas arrastrar el icono Origen OLE DB hacia la ventana ficha

flujo de datos. Doble click. Cambiar el modo de acceso a datos a Comando SQL y escribir

la siguiente sentencia

SELECT DISTINCT TD.Tiempo_Key, DPRO.COD_PRODUCTOKEY,

UD.COD_USUARIOKEY, SD.COD_SUCURSALKEY, CLID.[NUM_TARJETAKEY],

CDI.[Cod_CategoiraKey],

(DD.CANTIDAD*DD.PREUNIT)AS MONTO, DD.CANTIDAD AS CANTIDAD_VENDIDA,

D.COD_DOCUMENTO

FROM DOCUMENTO D INNER JOIN DETALLE_DOCUMENTO DD ON

D.COD_DOCUMENTO=DD.COD_DOCUMENTO

INNER JOIN USUARIO US ON D.COD_USUARIO=US.COD_USUARIO

INNER JOIN CLIENTE C ON C.NUM_TARJETA=D.NUM_TARJETA

INNER JOIN PRODUCTO PD ON PD.COD_PRODUCTO=DD.COD_PRODUCTO

INNER JOIN CATEGORIA CAT ON PD.COD_CATEGORIA=PD.COD_CATEGORIA

INNER JOIN SUCURSAL SUC ON SUC.COD_SUCURSAL =D.COD_SUCURSAL

INNER JOIN [DM_BDVENTAS].DBO.TIEMPO_DIM TD ON D.FECHA=TD.FECHA

INNER JOIN [DM_BDVENTAS].DBO.PRODUCTO_DIM DPRO ON

DPRO.COD_PRODUCTO=DD.[COD_PRODUCTO]

INNER JOIN [DM_BDVENTAS].DBO.USUARIO_DIM UD ON UD.COD_USUARIO =D.COD_USUARIO

INNER JOIN [DM_BDVENTAS].DBO.SUCURSAL_DIM SD ON

SD.COD_SUCURSAL=D.COD_SUCURSAL

INNER JOIN [DM_BDVENTAS].DBO.CLIENTE_DIM CLID ON

CLID.[NUM_TARJETA]=D.NUM_TARJETA

INNER JOIN [DM_BDVENTAS].DBO.CATEGORIA_DIM CDI ON

CDI.COD_CATEGORIA=PD.COD_CATEGORIA

Page 32: STUDIO Y SQL SERVER · Paso 1: Considerar la base de datos de ventas de una empresa comercial BD_VENTASS Modelo Lógico Modelo Físico CLIENTE Num_Tarjeta Nombre Habilitado Celular

UNT. Sistemas de Información Gerencial Ing. Francisco Rodríguez N.

─────────────────────────────────────────────────────────────────────────────

Paso 35: Del cuadro de herramientas arrastrar el icono Destino OLE DB hacia la ventana

ficha flujo de datos. Doble Click. Seleccionar la tabla Documento_FACT de la base de

datos DM_BDVentas. En la pestaña asignaciones asignar atributos

Page 33: STUDIO Y SQL SERVER · Paso 1: Considerar la base de datos de ventas de una empresa comercial BD_VENTASS Modelo Lógico Modelo Físico CLIENTE Num_Tarjeta Nombre Habilitado Celular

UNT. Sistemas de Información Gerencial Ing. Francisco Rodríguez N.

─────────────────────────────────────────────────────────────────────────────

Page 34: STUDIO Y SQL SERVER · Paso 1: Considerar la base de datos de ventas de una empresa comercial BD_VENTASS Modelo Lógico Modelo Físico CLIENTE Num_Tarjeta Nombre Habilitado Celular

UNT. Sistemas de Información Gerencial Ing. Francisco Rodríguez N.

─────────────────────────────────────────────────────────────────────────────

Paso 32: Ejecutar con F5 y verificar flujo de datos y poblamiento de la base de datos

DM_BDVENTAS (Datamart)