Analisis Del Caso Jurasic Park

Preview:

Citation preview

FACULTAD DE INGENIERÍA

ESCUELA PROFESIONAL ACADÉMICA 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 información acerca del stocks

disponible de sus productos en el datawarehose. El stock deberá estar

disponible a nivel de producto, día y local.

2. Si se lanzara una tarjeta de fidelización 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 antigüedad 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 boletería

Identificamos las oraciones:

Cantidad de Stock disponible por productos, por día y local.

Cliente que más compra.

Vendedor con más ventas , por antigüedad y salario

Monto y cantidad de ventas por local en metros cuadrados y Distancia

respecto a la boletería.

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

VENTAS

EMPLEADORango

CapacitaciónEmpleado

TIEMPOAño

TrimestreMesDía

ESCUELATipo

Escuela

DISTRIBUCION GEOGRAFICA

RegiónProvincia

CiudadParqueLocal

PRODUCTOCategoría

Sub CategoríaProducto

Stock

TARJETATarjeta

MONTO VENDIDO

CANTIDAD VENDIDA

MODELO LOGICO

MODELO FISICO

CiudadId_Ciudad

nombre

Id_Provincia

Id_region

Dim_EmpleadoId_Empleado

nombre

Dim_ localId_Local

superficie

distancia_boleteria

Id_parque

Id_Ciudad

Id_Provincia

Id_region

EscuelaId_escuela

nombre

ParqueId_parque

direccion

Id_Ciudad

Id_Provincia

Id_region

ProductoId_Producto

decripcion

categoria

subcategoria

stock_inicial

ProvinciaId_Provincia

nombre

Id_region

RegionId_region

nombre

TarjetaId_tarjeta

Id_escuela

fecha_membrecia

TiempoId_fecha

dia

mes

trimestre

anio

Ventanum_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

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]

Recommended