Sei sulla pagina 1di 13

FACULTAD DE INGENIERA ESCUELA PROFESIONAL ACADMICA DE INGENIERIA DE SISTEMAS

ASIGNATURA: INTELIGENCIA DE NEGOCIOS

CASO JURASICC PARK

DOCENTE: ING. IVAN PEREZ

ALUMNOS:

Cruz Reyna Jonnan Wu Wong Alejandro Sandoval Viviani Randy

LIMA- PER 2013

ANALISIS DEL CASO JURASIC PARK

Los Nuevos Requerimientos que se agregaran son: 1. Si Jurassic Park decidiera incorporar informacin acerca del stocks disponible de sus productos en el datawarehose. El stock deber estar disponible a nivel de producto, da y local. 2. Si se lanzara una tarjeta de fidelizacin de clientes y se pudiera identificar a que cliente se hizo cada venta (tanto de entradas como de otros tipos de productos). 3. Poder evaluar el impacto que tiene en las ventas la antigedad y el salario de los empleados 4. De cada local es necesario poder analizar las ventas ( Importe y Cantidad) con respecto a los metros cuadrados que disponen y distancia respecto de la boletera

Identificamos las oraciones: Cantidad de Stock disponible por productos, por da y local. Cliente que ms compra. Vendedor con ms ventas , por antigedad y salario Monto y cantidad de ventas por local en metros cuadrados y Distancia respecto a la boletera.

MODIFICACIONES Agregamos campo Stock a la tabla producto Se crea la tabla Tarjeta Se agrega campos id tarjeta a la tabla Tarjeta.

MODELO MULTIDIMENSIONAL CONCEPTUAL MODIFICADO


EMPLEADO Rango Capacitacin Empleado

TIEMPO Ao Trimestre Mes Da


ESCUELA Tipo Escuela DISTRIBUCION GEOGRAFICA Regin Provincia Ciudad Parque Local

MONTO VENDIDO

VENTAS
CANTIDAD VENDIDA

PRODUCTO Categora Sub Categora Producto Stock


TARJETA Tarjeta

MODELO LOGICO

MODELO FISICO

Dim_Empleado
Id_Empleado nombre

Venta Tarjeta
Id_tarjeta Id_escuela fecha_membrecia
num_ticket Id_Local Id_parque Id_Ciudad Id_Provincia Id_region Id_fecha Id_Producto Id_tarjeta Id_escuela monto_vendido cantidad_vendida stock Id_Empleado

Producto
Id_Producto decripcion categoria subcategoria stock_inicial

Escuela
Id_escuela nombre

Parque
Id_parque direccion Id_Ciudad Id_Provincia Id_region

Dim_local
Id_Local superficie distancia_boleteria Id_parque Id_Ciudad Id_Provincia Id_region

Tiempo
Id_fecha dia mes trimestre anio

Provincia
Id_Provincia nombre Id_region

Ciudad
Id_Ciudad nombre Id_Provincia

Region
Id_region nombre

Id_region

CODIGO: CREATE DATABASE [Jurassic] ON PRIMARY CREATE TABLE [dbo].[Tiempo]( [Id_fecha] [datetime] NOT NULL, [dia] [int] NULL, [mes] [int] NULL, [trimestre] [int] NULL, [anio] [int] NULL, CONSTRAINT [XPKTiempo] PRIMARY KEY CLUSTERED ( [Id_fecha] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ) ON [PRIMARY]

/****** Object: Table [dbo].[Region] Script Date: 11/27/2013 00:33:18 ******/ CREATE TABLE [dbo].[Region]( [Id_region] [int] NOT NULL, [nombre] [varchar](20) NULL, CONSTRAINT [XPKRegion] PRIMARY KEY CLUSTERED ( [Id_region] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ) ON [PRIMARY] /****** Object: Table [dbo].[Producto] Script Date: 11/27/2013 00:33:18 ******/ CREATE TABLE [dbo].[Producto]( [Id_Producto] [int] NOT NULL,

[decripcion] [varchar](20) NULL, [categoria] [varchar](20) NULL, [subcategoria] [varchar](20) NULL, [stock_inicial] [int] NULL, CONSTRAINT [XPKProducto] PRIMARY KEY CLUSTERED ( [Id_Producto] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ) ON [PRIMARY] /****** Object: Table [dbo].[Tarjeta] Script Date: 11/27/2013 00:33:18 ******/ CREATE TABLE [dbo].[Tarjeta]( [Id_tarjeta] [int] NOT NULL, [Id_escuela] [int] NOT NULL, [fecha_membrecia] [datetime] NULL, CONSTRAINT [XPKTarjeta] PRIMARY KEY CLUSTERED ( [Id_tarjeta] ASC, [Id_escuela] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ) ON [PRIMARY] /****** Object: Table [dbo].[Escuela] Script Date: 11/27/2013 00:33:18 ******/ CREATE TABLE [dbo].[Escuela]( [Id_escuela] [int] NOT NULL, [nombre] [varchar](20) NULL, CONSTRAINT [XPKEmpleado] PRIMARY KEY CLUSTERED (

[Id_escuela] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ) ON [PRIMARY] /****** Object: Table [dbo].[Dim_local] Script Date: 11/27/2013 00:33:18 ******/ CREATE TABLE [dbo].[Dim_local]( [Id_Local] [int] NOT NULL, [superficie] [float] NULL, [distancia_boleteria] [float] NULL, [Id_parque] [int] NOT NULL, [Id_Ciudad] [int] NOT NULL, [Id_Provincia] [int] NOT NULL, [Id_region] [int] NOT NULL, CONSTRAINT [XPKLocal] PRIMARY KEY CLUSTERED ( [Id_Local] ASC, [Id_parque] ASC, [Id_Ciudad] ASC, [Id_Provincia] ASC, [Id_region] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ) ON [PRIMARY] /****** Object: Table [dbo].[Venta] Script Date: 11/27/2013 00:33:18 ******/ CREATE TABLE [dbo].[Venta]( [num_ticket] [int] NOT NULL, [Id_Local] [int] NOT NULL, [Id_parque] [int] NOT NULL,

[Id_Ciudad] [int] NOT NULL, [Id_Provincia] [int] NOT NULL, [Id_region] [int] NOT NULL, [Id_fecha] [datetime] NOT NULL, [Id_Producto] [int] NOT NULL, [Id_tarjeta] [int] NOT NULL, [Id_escuela] [int] NOT NULL, [monto_vendido] [money] NULL, [cantidad_vendida] [int] NULL, [stock] [int] NULL, [Id_Empleado] [int] NOT NULL, CONSTRAINT [XPKVenta] PRIMARY KEY CLUSTERED ( [num_ticket] ASC, [Id_Local] ASC, [Id_parque] ASC, [Id_Ciudad] ASC, [Id_Provincia] ASC, [Id_region] ASC, [Id_fecha] ASC, [Id_Producto] ASC, [Id_tarjeta] ASC, [Id_escuela] ASC, [Id_Empleado] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ) ON [PRIMARY] /****** Object: Table [dbo].[Dim_Empleado] Script Date: 11/27/2013 00:33:18 ******/

CREATE TABLE [dbo].[Dim_Empleado]( [Id_Empleado] [int] NOT NULL, [nombre] [varchar](20) NULL, CONSTRAINT [XPKDim_Empleado] PRIMARY KEY CLUSTERED ( [Id_Empleado] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ) ON [PRIMARY] /****** Object: Table [dbo].[Provincia] Script Date: 11/27/2013 00:33:18 ******/ CREATE TABLE [dbo].[Provincia]( [Id_Provincia] [int] NOT NULL, [nombre] [varchar](20) NULL, [Id_region] [int] NOT NULL, CONSTRAINT [XPKProvincia] PRIMARY KEY CLUSTERED ( [Id_Provincia] ASC, [Id_region] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ) ON [PRIMARY] /****** Object: Table [dbo].[Parque] Script Date: 11/27/2013 00:33:18 ******/ CREATE TABLE [dbo].[Parque]( [Id_parque] [int] NOT NULL, [direccion] [varchar](20) NULL, [Id_Ciudad] [int] NOT NULL, [Id_Provincia] [int] NOT NULL, [Id_region] [int] NOT NULL,

CONSTRAINT [XPKParque] PRIMARY KEY CLUSTERED ( [Id_parque] ASC, [Id_Ciudad] ASC, [Id_Provincia] ASC, [Id_region] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ) ON [PRIMARY] /****** Object: Table [dbo].[Ciudad] Script Date: 11/27/2013 00:33:18 ******/ CREATE TABLE [dbo].[Ciudad]( [Id_Ciudad] [int] NOT NULL, [nombre] [varchar](20) NULL, [Id_Provincia] [int] NOT NULL, [Id_region] [int] NOT NULL, CONSTRAINT [XPKCiudad] PRIMARY KEY CLUSTERED ( [Id_Ciudad] ASC, [Id_Provincia] ASC, [Id_region] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ) ON [PRIMARY] /****** Object: ForeignKey [R_11] Script Date: 11/27/2013 00:33:18 ******/ ALTER TABLE [dbo].[Tarjeta] WITH CHECK ADD CONSTRAINT [R_11] FOREIGN KEY([Id_escuela]) REFERENCES [dbo].[Escuela] ([Id_escuela]) ALTER TABLE [dbo].[Tarjeta] CHECK CONSTRAINT [R_11] /****** Object: ForeignKey [R_6] Script Date: 11/27/2013 00:33:18 ******/

ALTER TABLE [dbo].[Dim_local] WITH CHECK ADD CONSTRAINT [R_6] FOREIGN KEY([Id_parque], [Id_Ciudad], [Id_Provincia], [Id_region]) REFERENCES [dbo].[Parque] ([Id_parque], [Id_Ciudad], [Id_Provincia], [Id_region]) ALTER TABLE [dbo].[Dim_local] CHECK CONSTRAINT [R_6] /****** Object: ForeignKey [R_12] Script Date: 11/27/2013 00:33:18 ******/ ALTER TABLE [dbo].[Venta] WITH CHECK ADD CONSTRAINT [R_12] FOREIGN KEY([Id_tarjeta], [Id_escuela]) REFERENCES [dbo].[Tarjeta] ([Id_tarjeta], [Id_escuela]) ALTER TABLE [dbo].[Venta] CHECK CONSTRAINT [R_12] /****** Object: ForeignKey [R_14] Script Date: 11/27/2013 00:33:18 ******/ ALTER TABLE [dbo].[Venta] WITH CHECK ADD CONSTRAINT [R_14] FOREIGN KEY([Id_Empleado]) REFERENCES [dbo].[Dim_Empleado] ([Id_Empleado]) ALTER TABLE [dbo].[Venta] CHECK CONSTRAINT [R_14] /****** Object: ForeignKey [R_7] Script Date: 11/27/2013 00:33:18 ******/ ALTER TABLE [dbo].[Venta] WITH CHECK ADD CONSTRAINT [R_7] FOREIGN KEY([Id_Local], [Id_parque], [Id_Ciudad], [Id_Provincia], [Id_region]) REFERENCES [dbo].[Dim_local] ([Id_Local], [Id_parque], [Id_Ciudad], [Id_Provincia], [Id_region]) ALTER TABLE [dbo].[Venta] CHECK CONSTRAINT [R_7] /****** Object: ForeignKey [R_8] Script Date: 11/27/2013 00:33:18 ******/ ALTER TABLE [dbo].[Venta] WITH CHECK ADD CONSTRAINT [R_8] FOREIGN KEY([Id_fecha]) REFERENCES [dbo].[Tiempo] ([Id_fecha]) ALTER TABLE [dbo].[Venta] CHECK CONSTRAINT [R_8] /****** Object: ForeignKey [R_9] Script Date: 11/27/2013 00:33:18 ******/ ALTER TABLE [dbo].[Venta] WITH CHECK ADD CONSTRAINT [R_9] FOREIGN KEY([Id_Producto]) REFERENCES [dbo].[Producto] ([Id_Producto]) ALTER TABLE [dbo].[Venta] CHECK CONSTRAINT [R_9] /****** Object: ForeignKey [R_2] Script Date: 11/27/2013 00:33:18 ******/

ALTER TABLE [dbo].[Provincia] WITH CHECK ADD CONSTRAINT [R_2] FOREIGN KEY([Id_region]) REFERENCES [dbo].[Region] ([Id_region]) ALTER TABLE [dbo].[Provincia] CHECK CONSTRAINT [R_2] /****** Object: ForeignKey [R_5] Script Date: 11/27/2013 00:33:18 ******/ ALTER TABLE [dbo].[Parque] WITH CHECK ADD CONSTRAINT [R_5] FOREIGN KEY([Id_Ciudad], [Id_Provincia], [Id_region]) REFERENCES [dbo].[Ciudad] ([Id_Ciudad], [Id_Provincia], [Id_region]) ALTER TABLE [dbo].[Parque] CHECK CONSTRAINT [R_5] /****** Object: ForeignKey [R_1] Script Date: 11/27/2013 00:33:18 ******/ ALTER TABLE [dbo].[Ciudad] WITH CHECK ADD CONSTRAINT [R_1] FOREIGN KEY([Id_Provincia], [Id_region]) REFERENCES [dbo].[Provincia] ([Id_Provincia], [Id_region]) ALTER TABLE [dbo].[Ciudad] CHECK CONSTRAINT [R_1]

Potrebbero piacerti anche