ESCUELA ACADEMICOPROFESIONAL DE INGENIERIA DE SISTEMAS LABORATORIO N° 01 Asignatura M. T.) Docente : Inteligencia de Negocio : Ciclo : VI (N) Fecha : 14/04/14 Generación del Requerimientos, Perspectivas e Indicadores, Modelo de Conceptual I. OBJETIVO Implementación Modelo conceptual II. EQUIPOS Y MATERIALES o o Computadora personal Guía de Laboratorio. III. METODOLOGIA Y ACTIVIDADES 3.1 Estudio de Caso. Se pide que del caso encuentre: 1. Identificar los Indicadores y Perspectivas de análisis. 2. Generar el Modelo Conceptual. Caso : Tiendas el símbolo La empresa “El Símbolo” se dedica a la venta de Productos de Oficina, cuenta con varias sucursales en lima. Los clientes pueden solicitar proformas cuando desean saber precios de algunos muebles o pueden generar una orden de pedido en caso desee un mueble en especial que deba ser fabricado por que no se tiene en stock. Cuando se entrega el mueble se genera una factura. Las sucursales cuentan con sistemas que no están enlazados esto ha llevado a tener problemas de flujo de información para la toma de decisiones. El Gerente de comercialización desea conocer la siguiente información para que le ayude a hacer una buena toma de decisiones, alumnos de la universidad Cesar Vallejo lo entrevistaron y sacaron las siguientes necesidades de información: 1. Se desea conocer el volumen de ventas por local en un periodo de tiempo determinado. 2. Se desea conocer la Ventas totales en un rango de tiempo. 3. Se desea saber cual es el producto mas vendido por local en un periodo de tiempo determinado. 4. Se desea saber cual es el producto mas vendido de la empresa en un periodo de tiempo determinado. 5. Se desea conocer las ventas por vendedor y por local en un rango de meses determinado. 6. Se desea conocer las ventas totales por vendedor en un mes determinado. 7. Se desea conocer el cliente que mas compra por local en un trimestre. 8. Se desea conocer los clientes que mas compra en un trimestre. 9. Se desea conocer cuales son los productos mas proformados por local en un semestre. 10. Se desea conocer cuales son los productos mas proformados en un trimestre. 11. Se desea saber cuales son lo productos mas pedidos en un periodo de tiempo 12. Se desea saber cuales son lo productos mas pedidos por local en un periodo de tiempo El modelo de Datos físico de los sistemas de las sucursales es el siguiente: 2) TVendedor ven_codi: char(7) ven_nomb: varchar(50) ven_direct: varchar(50) 3.2) Tdetalle_factura Fac_num: char(5) pro_cod: char(5) Fac_num: char(5) Fac_Fech: datetime Fac_subtotal: decimal(12. Se desea conocer las ventas totales por en un mes determinado vendedor 7.2) Cli_Cod: char(5) tien_cod: char(5) ven_codi: char(7) tien_cod: char(5) tien_nombre: varchar(30) tien_direccion: varchar(50) dist_codi: char(6) pro_nom: varchar(50) Pro_PreCom: decimal(12. Se desea conocer la Ventas totales en un rango de tiempo 3. de la empresa 5.2) Tfactura Ttienda pro_cod: char(5) Pro_cod: char(5) pro_cod: char(5) TDetalle_Pedido TNota_Pedido Tdistrito Tproducto TDetalle_Proforma Cli_Cod: char(5) Dfac_uniFac: decimal(12. 4. Se desea conocer el cliente que mas compra por local en un trimestre en un trimestre 8.2) Fac_montot: decimal(12.2) Cli_Cod: char(5) tien_cod: char(5) ven_codi: char(7) Not_Cod: char(5) pro_cod: char(5) Det_UniPed: decimal(12. 2. Se desea conocer las ventas por vendedor y por local en un rango de meses determinado 6. Se desea saber cual es el producto mas vendido en un periodo de tiempo determinado.2) Fac_igv: decimal(12. Se desea conocer el volumen de ventas local en un periodo de tiempo determinado.2) Pro_UnidMed: char(15) Pro_StAct: decimal(12. Se desea conocer cuales son los productos en un trimestre mas proformados .2 Estudio de Caso.2) Pro_StocMin: decimal(12.2) Dfac_SubTot: decimal(12. Se desea conocer los clientes que mas compra 9. Indicadores Perspectiva 1. Se desea conocer cuales son los productos mas por local en un semestre proformados 10.2) Pro_PreVen: decimal(12. Se desea saber cual es el producto mas vendido por local en un periodo de tiempo determinado.Tcliente Tproforma Pro_cod: char(5) Cli_Nom: varchar(50) Cli_Direc: varchar(50) Cli_Telf: int Cli_cel: int dist_codi: char(6) Pro_Fech: datetime Pro_MonTot: decimal(12.2) Cli_Cod: char(5) tien_cod: char(5) ven_codi: char(7) Not_Cod: char(5) dist_codi: char(6) dist_nom: varchar(50) Not_Fech: datetime Not_Mont: decimal(12.2) TDet_Unid: decimal(12. Se pide que del caso encuentre: 1. Identificar los Indicadores y Perspectivas de análisis. 11. Generar el Modelo Conceptual. PERSPECTIVA INDICADORES TIEMPO PRODUCTO LOCAL CLIENTES VENTAS PRODUCTO PROFORMADO TRIMESTRE SEMESTRE VENDEDOR 3. Se desea saber cuales son lo productos mas mas proformados en un trimestre pedidos 12. Análisis de la OLTP y analizar la correspondencia AQUÍ VA LOS INDICADORES COMO VES SON 4 : INDICADOR 1: TIEMPO)*LOCAL NUMERO DE PRODUCTO VENDIDOS=COUNT(PERIODO DE INDICADOR 2: PRODUCTO COMPRADOS POR CLIENTE=COUNT(TRIMESTRE)*LOCAL INDICADOR 3 :NUMERO DE PRODUCTO PROFORMADO =COUNT(TRIMESTRE) INDICADOR 4: NUMERO DE VENTAS DEL VENDEDOR=COUNT(RANGO MESES)*LOCAL . Se desea saber cuales son lo productos mas por local en un periodo de tiempo pedidos 2. 4. Generar el Modelo Conceptual Ampliado PERSPECTIVA INDICADORES TIEMPO AÑO PERIODO PRODUCTO ID_PRODUCTO PRO_NOMBRE VENTAS LOCAL ID_LOCAL TRIMESTRE TRIMESTRE_DESC TRIMESTRE_SEC SEMESTRE TRIMESTRE_DESC TRIMESTRE_SEC CLIENTES ID_CLIENTE CLI_NOMBRE ETC PRODUCTO PROFORMADO ID_PROFORMADO VENDEDOR ID_VENDEDOR VEN_NOM ETC . Se desea conocer el monto de Alquileres totales en un periodo determinado. Las oficinas cuentan con un sistema independiente que se encuentra desarrollado en Access con visual basic y su estructura de datos es: ALQUILER PELICULA CODPELICULA char(6) CINTA_DE_VIDEO CODPELICULA IDCINTA numeric(8) CODPELICULA char(6) TIPPELICULA CODCLIENTE char(6) IDCINTA numeric(8) CODPELICULA = CODPELICULA FECPRODUCCION NUMALQUILER numeric(8)IDCINTA = IDCINTA NUMESTANTE numeric(8) CODPELICULA = CODPELICULA FECALTA FECALQUILER date MARCA char(20) FECBAJA HORALQUILER time GENERO FECDEVOLUCION date DURPELICULA char(6) REPARTO char(40) CODACTOR char(6) date CODPELICULA char(6) date CODPELICULA = CODPELICULA PAPELACTOR char(10) date char(20) time NUMESTANTE = NUMESTANTE CODACTOR = CODACTOR CODCLIENTE = CODCLIENTE ESTANTE NUMESTANTE numeric(8) CAPESTANTE integer CLIENTE CODCLIENTE char(6) NOMCLIENTE char(40) DNICLIENTE numeric(8) DIRCLIENTE char(100) TELCLIENTE numeric(7) FECINSCLIENTE date NUMESTANTE = NUMESTANTE ARMARIO NUMESTANTE numeric(8) CODALMACEN char(6) NUMARMARIO numeric(8) CAPARMARIO integer CODPELICULA = CODPELICULA COMPRA CODDISTRIBUIDOR numeric(8) CODPELICULA char(6) NUMCOMPRA numeric(8) FECCOMPRA date FECENTREGA date PREVENTA numeric(8. Se desea conocer el Monto Total de Compra de video. La cadena cuenta con un punto de alquiler en cada distrito de lima y en cada cuidad importante del País.2) CANTCOMPRA integer ACTOR CODACTOR char(6) NOMACTOR char(40) CODDISTRIBUIDOR = CODDISTRIBUIDOR ALMACEN CODALMACEN char(6) CAPALMACEN integer CODALMACEN = CODALMACEN DISTRIBUIDOR CODDISTRIBUIDOR numeric(8) NOMDISTRIBUIDOR char(40) TELDISTRIBUIDOR numeric(7) DIRDISTRIBUIDOR char(100) CONDISTRIBUIDOR char(1) El Gerente desea la siguiente información para la toma de decisiones: Se desea conocer el monto de Alquileres por local en un periodo determinado. Se desea conocer los clientes por local que mas han alquilado videos. esto se debe que las sucursales no están interconectadas. El Gerente de la empresa no cuenta con un sistema que le ayude a la toma de decisiones esto ha conllevado a una mala e ineficiente toma de decisiones en el departamento comercial. Se dese saber cual es el video mas alquilado por local en un periodo determinado. . Se dese saber cual es el video mas alquilado total en un periodo determinado. Se desea conocer el Monto Total de alquiler por video por semana. Se desea conocer a los clientes que mas videos han alquilado en un periodo determinado. Se desea conocer el Monto Total de Compra de video por local.Caso: Cadena de Video club En una Cadena de Tiendas de alquiler de Video el Gerente de la empresa necesita información adecuada y oportuna para la toma de decisiones. por semana. Indicadores Perspectiva 1. Se dese saber cual es el video mas alquilado por local en un periodo determinado 4. Se desea conocer el Monto Total de Compra de video. Se desea conocer el monto de Alquileres totales en un periodo determinado. PERSPECTIVA TIEMPO LOCAL SEMANAS INDICADORES ALQUILER NUMERO TOTAL VIDEO NUMERO TOTAL CLIENTES COMPRA . 2. 6. Se desea conocer a los clientes que mas videos en un periodo determinado han alquilado 2. Identificar los Indicadores y Perspectivas de análisis.Generar el Modelo Conceptual. Análisis de la OLTP y analizar la correspondencia 4. 3.Identificar los Indicadores y Perspectivas de análisis. Se dese saber cual es el video mas alquilado total en un periodo determinado 5. Se desea conocer los clientes por local 9. que mas han alquilado videos. Se pide que del caso encuentre: 1. 2. Generar el Modelo Conceptual Ampliado 1.3 Estudio de Caso. Se desea conocer el Monto Total de Compra de por local video. 3.3. 7. Se desea conocer el monto de Alquileres por local en un periodo determinado. Generar el Modelo Conceptual. Se desea conocer el Monto Total de alquiler por video 8. PERSPECTIVA TIEMPO AÑO PERIODO LOCAL ID_LOCAL SEMANAS DIAS HORAS INDICADORES ALQUILER COMPRA NUMERO TOTAL VIDEO COUNT(VIDEO_COD) NUMERO TOTAL CLIENTES SUM(NUMERO DE CLIENTES) .3.Generar el Modelo Conceptual.Análisis de la OLTP y analizar la correspondencia AQUÍ VA LOS INDICADORES COMO VES SON 4 : INDICADOR 1: NUMERO TOTAL DE VIDEOS ALQUILER =COUNT(TIEMPO*LOCAL) NUMERO TOTAL DE VIDEOS COMPRA=COUNT (TIEMPO*LOCAL) INDICADOR2: NUMERO TOTAL DE CLIENTES (ALQUILER VIDEO)=COUNT(TIEMPO*LOCAL) NUMERO TOTAL DE CLIENTE(COMPRA DE VIDEO)=COUNT (TIEMPO *LOCAL) 4. Además se pacta el precio por día. ALOJAMIENTOS Todos los alojamientos se realizan previa reserva incluso en temporada baja. servicio desayuno. en Mollendo “Hotel Playa Linda IV”. que debe de coincidir con el número de personas de la reserva. También puede ocurrir que una reserva se cancele y entonces puedan ser asignadas a una nueva reserva. Cuando llega el huésped. almuerzo y/o comida. Cada año se imagina qué más puede ofrecer a sus huéspedes. tenemos otras en las cuales el equipamiento incluye. de acuerdo a las características de las habitaciones de cada tipo que va describiendo. Es importante saber exactamente en cual habitación ha estado cada obra. toma la fecha en que la realiza. Estas habitaciones tienen 3 metros cuadrados por cama. éstas pueden diferir. música (tipo) y/o televisión (canales favoritos) con el propósito de acondicionar las habitaciones y los ambientes de descanso de acuerdo al gusto de sus clientes. karaoke y video pub. frío bar. Su dueño. pero no el mismo día. y también se calculará el monto total a pagar. Además le da un número correlativo único en todos los hoteles. Cada servicio . otro en Máncora “Playa linda II”. A cada una le pongo un código único por toda la cadena de hoteles. los mozos.. Las obras de arte las tengo inventariadas. Por ello se prefiere que los administradores las recepcionistas. así como todos sus datos personales. cajeros y todos los demás trabajadores conozcan por lo menos inglés. al final de la estadía. HABITACIONES Las habitaciones se numeran comenzando de 1 en cada hotel. Órganos. desde que está planeando sus días de vacaciones. clases de baile. desde qué fecha hasta cuál otra. Cada una de ellas tiene un número de camas matrimoniales y/o camas de plaza y media en cada habitación según entren. Por ello es importante saber la recepcionista que la realizó. Para las personas que les gusta más comodidad. maquillaje. no importando el tipo ni la ubicación. peinado. . Además las clasifico por el tipo de arte y me interesa el alto. Están también adornadas con obras de arte no famosas. En realidad. escultura en piedra. y de preferencia además francés y alemán. largo y ancho. Cabo Blanco. paseos recreativos en yate. y se le da ahora un número de alojamiento. arcillas y otras obras de arte famosas. escoge un número de habitación no reservada para el rango de fechas deseadas y la asigna. Se le asigna a un mozo para que le atienda durante toda su estadía. se le pide el número de reserva. de manera adicional al precio de la habitación. José Cuentas. Están ubicadas en el segundo piso. Es muy importante porque con ella se programa la disponibilidad y mantenimiento de las habitaciones. La habitación básica viene con el equipamiento básico: agua caliente y TV con cable. Actualmente tiene un hotel en Zorritos “Playa linda I”. además del básico. Punta Sal. Al momento de la reserva se indica el número de personas que ocuparán la habitación. Están adornadas con obras de arte no famosas como tejidos. un inmigrante Español. RESERVAS El futuro huésped puede realizar su reserva para un hotel días antes de llegar. Además. La organización de cada hotel de la cadena es más o menos similar y la describe a continuación. espera tener la mejor y más grande cadena de hoteles de los balnearios peruanas: Máncora. Su área es de 2 metros cuadrados por cama. Por ello lleva un registro de todos sus datos personales y aficiones de lectura (género de preferencia). Por ello. que luego pueden estar en una habitación en más de una oportunidad. se le dará un número y serie de factura. pero guarda un documento de identificación. Les llamamos simples. Están adornadas con pinturas. Los huéspedes son de diversas partes del Perú. Estas quedan asignadas a la reservación por el período requerido por el futuro huésped. etc. aire acondicionado y jacuzzi . Se registra además el nombre de todas las personas que estarán en la habitación. les llamamos de lujo. con el equipamiento básico más una canasta de frutas diaria y un bidón de agua. Si bien se le cobrará por todas las fechas reservadas. Claro. lavado y planchado de ropa. José debe ver la forma de cómo recuperar la su valor de mercado. cuando la recepcionista atiende a un futuro huésped que quiere hacer una reserva. es lo mínimo que tienen todas las habitaciones.Tarea CASO CADENA DE HOTELES PLAYA LINDA La cadena de hoteles de Turistas de Playa Linda se ha convertido en la mejor alternativa para alojamiento. Tienen un área aproximada de 2 metros cuadrados por cama. Huanchaco etc. son huéspedes todos los que se alojan en el hotel. en Asia “Hotel Playa Linda III”. Los identifica con un código único. acuarela. Si la estropea algún empleado o cliente. debido al éxito alcanzado por todos los hoteles de la cadena. Es importante saber la fecha de llegada y salida real de la habitación. corte. SERVICIOS Si el huésped está interesado puede solicitar. HUESPEDES Para Playa Linda el huésped es lo más importante. personal de limpieza. mayormente de Europa. pero también del extranjero. pero aquél que realiza la reserva puede considerarse el huésped principal en cada reserva. Finalmente tenemos los bungalows frente al mar. En ella la recepcionista. sea DNI o Carnet de Extranjería. 501 Nro Habitaci ón(es) Ocupada 501 Nombre Empleado Atiende Marcos santos Diaz Los alojamientos su hoja de calculo es: Nro Alojami ento Nro. En Máncora “Playa linda II” se lleva el registro de las reservas en Hoja de cálculos como sigue: Nro. una unidad de medida y un precio por esa unidad de medida. Privilegia la antigüedad en la empresa. 25.tiene un nombre. Costo almuerzo y/o comida Costo de Lavado y planchado de ropa paseos recreativos en yate clases baile de Fecha de Retiro 15 may de karaoke y video pub Nro Habitación( es) Ocupada 501 corte.m. Es importante también para él las habilidades humanas de cada uno. así como los deportes que pueden practicarse en él (futbol. los identifica con su DNI. De cada uno de los hoteles le interesa saber el o los número(s) telefónico(s). comunicación..00 de Costo Habitacion S/125. enviándoles presentes a su domicilio y tarjetas virtuales a su correo electrónico el día de su cumpleaños y en la fecha en que cumplen cinco años más de antigüedad. etc. maquillaje Total Costo Habitacion S/125. Luis Nombre Empleado Atiende Marcos santos Diaz Los alojamientos su hoja de calculo es: Nro Alojamiento Nro. reserva Apellido y Nombres del Cliente Fecha Alojamiento 1210 120 Prado Coronado.00 Empleado que facturo . 50. reserva Apellido paterno Cliente Apellido materno Cliente Nombre s Fecha de Alojamiento Fecha Retiro A01210 R00120 Prado Corona do Luis Miguel 12/05/2010 15/05/2010 Descripción Servicio Servicio Desayunos. tenis. mejor conocidas como competencias. frontón. reserva Apellidos y nombres del cliente Fecha de reserva Hora de Reserva Nro Habitación(es) 120 Prado Miguel 12 May 08:30 a. Todos ellos deben ser peruanos y mayores de edad. Estima que sus trabajadores crecerán un 5% cada año. peinado.00 Empleado que facturo Marcos Diaz Lima s/. el área total. etc) Los Problemas que tiene el dueño que en los hoteles los sistemas no están interconectados por tal motivo es muy difícil contar con la información oportuna para la toma de decisiones. Todos los consumos que realicen los huéspedes de una habitación se cargan a ella y serán consideradas en el momento de cancelar el alojamiento TRABAJADORES Sus trabajadores son un componente importante de todo el éxito que ha tenido en estos tiempos. reserva Apellido paterno Cliente Prado R00120 Apellido materno Cliente Coronado Nombres Fecha de reserva Hora de Reserva Nro Habitación(es) Luis Miguel 12/05/2010 08:30 a.00 En Asia “Hotel Playa Linda III” se lleva el registro de las reservas en Hoja de cálculos como sigue: Nro. la dirección.00 s/ 200. 501 Coronado. Almuerzos del Costo de Servicio Total a Pagar de s/. Luis Miguel 12 may Costo Servicio de Desayunos. Se lleva un registro de las cantidades del servicio que los huéspedes de cada habitación consumen en cada unidad de medida. por ejemplo proactividad. ping pong. una descripción.m. el administrador encargado. y que llegará a un promedio de 50 en el total de la cadena. 00 s/. 50.00 s/250.00 s/75.00 s/725.00 s/. 50.00 Marcos Diaz Lima En el Hotel de hotel en Zorritos “Playa linda I” se cuenta con un sistema de control de reservas cuya estructura es: <<RelationalTable>> TCLIENTE COD_CLIE : CHAR NOMBRE : VARCHAR APELL_PATERNO : VARCHAR APELL_MATERNO : VARCHAR DIR_CLIE : VARCHAR TELEF_CLIE : CHAR PK_TCLIENTE = COD_CLIE <<RelationalTable>> THABITACION <<FK>> <<RelationalTable>> TIPO_HABITACION FK_TIPO COD_TIPO = COD_TIPO COD_TIPO : CHAR DESCRIPCION : VARCHAR PK_TIPO_HABITA = COD_TIPO COD_HABITACION : CHAR DESCRIPCION_HAB : CHAR PK_THABITACION = COD_HABITACION <<FK>> <<FK>> FK_THABI FK_TCLIEN <<RelationalTable>> TRESERVA COD_CLIE = COD_CLIE <<FK>> COD_RESERVA : CHAR FECHA_RESER : DATE HORA_RESER : CHAR PK_RESERVA = COD_RESERVA COD_HABITACION = COD_HABITACION FK_TRESER COD_RESERVA = COD_RESERVA <<RelationalTable>> TDETALLERESER CANTIDAD : DECIMAL COD_EMPLEADO = COD_EMPLEADO <<FK>> FK_TEMPLE <<FK>> <<FK>> FK_TCLIENTES <<RelationalTable>> TEMPLEADO COD_EMPLEADO : CHAR NOM_EMPL : VARCHAR APELL_PATERNO : VARCHAR APELL_MATERNO : VARCHAR DIREC_EMPL : VARCHAR PK_TEMPLEDO = COD_EMPLEADO PK_THAB COD_CLIE COD_HABITACION = COD_HABITACION <<RelationalTable>> TALOJAMIENTO COD_ALOJAMIENTO : CHAR FECHA_ALOJ : DATE FECHA_SALIDA : DATE MONTOTOTAL : DECIMAL DESCUENTOS : DECIMAL TOTAL : DECIMAL PK_TALOJAMIENTO = COD_ALOJAMIENTO <<RelationalTable>> TDETALLE_ALOJ <<FK>> PK_ALOJ SUB_TOTALSERVICIOS : DECIMAL SUB_TOTALHABI : DECIMAL CANTIDAD_SER : DECIMAL CANTIDAD_DIAS_HAB : DECIMAL COD_ALOJAMIENTO = COD_ALOJAMIENTO COD_SERVICIO = COD_SERVICIO <<FK>> PK_SERV <<RelationalTable>> TSERVICIO COD_SERVICIO : CHAR DESCRIPCION_SER : VARCHAR COSTOUNIT_SERV : DECIMAL PK_TSERVICIO = COD_SERVICIO .00 s/ 200. 25.150.s/.00 s/. COD=T.COD=T. MES. MES.-Se desea conocer el monto de alojamientos por hotel en un periodo determinado. T.T. 5. 3.DIA.COD GROUP BY T. TIEMPO T WHERE A. MES.COD GROUP BY S.SUCURSAL S.El Gerente deseas conocer: 1.-Se desea conocer el Monto Total de alojamientos de toda cadena.ANIO 2. 4.SELECT * SUM(MONTO) FROM ALOJAMIENTOS 4.-Se desea conocer la temporada en donde hay mas clientes en los hoteles.- 5.COD_SUCURSAL. T.SELECT *MONTO FROM ALOJAMIENTOS A.SELECT COUNT(COD_CLI) FROM ALOJAMIENTOS A..T.-Se desea conocer a los clientes que alojamientos tienen por sucursal en un periodo determinado.T.ANIO .COD=T.-Se desea saber cual es el servicio mas solicitado por los clientes en un periodo determinado. T. 2.SELECT * MAX(TIPO_SERVICIO) FROM ALOJAMIENTOS A. 1. T. TIEMPO T WHERE A.DIA.ANIO 3.TIEMPO T WHERE A.DIA.COD GROUP BY T.