15
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

Analisis Del Caso Jurasic Park

Embed Size (px)

Citation preview

Page 1: Analisis Del Caso Jurasic Park

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

Page 2: Analisis Del Caso Jurasic Park

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.

Page 3: Analisis Del Caso Jurasic Park

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

Page 4: Analisis Del Caso Jurasic Park

MODELO LOGICO

Page 5: Analisis Del Caso Jurasic Park

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

Page 6: Analisis Del Caso Jurasic Park

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,

Page 7: Analisis Del Caso Jurasic Park

[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

(

Page 8: Analisis Del Caso Jurasic Park

[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,

Page 9: Analisis Del Caso Jurasic Park

[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 ******/

Page 10: Analisis Del Caso Jurasic Park

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,

Page 11: Analisis Del Caso Jurasic Park

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 ******/

Page 12: Analisis Del Caso Jurasic Park

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 ******/

Page 13: Analisis Del Caso Jurasic Park

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]