Claudia Campodónico B. Dahiana Cisternas L.

33
Guía para generar un Modelo de Base de Datos Multidimensional a partir de un Modelo de Base de Datos Relacional Claudia Campodónico B. Dahiana Cisternas L.

description

Guía para generar un Modelo de Base de Datos Multidimensional a partir de un Modelo de Base de Datos Relacional. Claudia Campodónico B. Dahiana Cisternas L. Contenidos. Introducción Objetivos Metodología de trabajo Estructura de la guía Etapas I Etapas II Etapas III - PowerPoint PPT Presentation

Transcript of Claudia Campodónico B. Dahiana Cisternas L.

Page 1: Claudia Campodónico B.                Dahiana Cisternas L.

Guía para generar un Modelo de Base de Datos Multidimensional a partir de un Modelo de Base de

Datos Relacional

Claudia Campodónico B.

Dahiana Cisternas L.

Page 2: Claudia Campodónico B.                Dahiana Cisternas L.

• Introducción

• Objetivos

• Metodología de trabajo

• Estructura de la guía•Etapas I

•Etapas II

•Etapas III

•Etapas IV

•Etapas V

• Ejemplo

• Conclusión

Contenidos Contenidos

Page 3: Claudia Campodónico B.                Dahiana Cisternas L.

• Evolución en la utilización de las Bases de Datos.

• El poder de las Bases de Datos Multidimensionales.

• Cambiando a una nueva perspectiva.

IntroducciónIntroducción

Page 4: Claudia Campodónico B.                Dahiana Cisternas L.

1

Estudiar Modelos

2

Investigar procedimientos y

herramientas

3

Formular Guía

4

Aplicar Guía

Proponer Una Guía Que Permita Generar Un Modelo De Base De

Datos Multidimensional a Partir De Un Modelo De Base De Datos

Relacional

ObjetivosObjetivos

Page 5: Claudia Campodónico B.                Dahiana Cisternas L.

Metodología de Trabajo Metodología de Trabajo

BASES DE DATOS RELACIONAL

BASES DE DATOS MULTIDIMENSIONAL

PROCEDIMIENTOSY

HERRAMIENTAS

Guía

Page 6: Claudia Campodónico B.                Dahiana Cisternas L.

Etapa 0 Inicio

Tiene Modelo

Si

Etapa II Validar Modelo Relacional

Etapa I IngenieríaInversa

No

Etapa III Definir Proceso de negocio

Definir Tabla Hecho

Definir Tablas Dimensiones

Etapa V ValidarModelo Estrella

Definir Medidas

Presentación De La Guía Presentación De La Guía

Ejemplo Ejemplo

Etapa IV Creación del modelo Estrella

Page 7: Claudia Campodónico B.                Dahiana Cisternas L.

Etapa I : Ingeniería InversaEtapa I : Ingeniería Inversa

Objetivos Conclusión

Generando Un Modelo Relacional A Partir De Una Base De Datos Relacional

Introducción Guía

Copiar todas las tablas

Unir las tablas

Page 8: Claudia Campodónico B.                Dahiana Cisternas L.

Etapa II : Validar el Modelo RelacionalEtapa II : Validar el Modelo Relacional

Introducción Objetivos Guía

Atributo Concordancia

Alta Agregar atributos

Baja Ingeniería inversa

Perfecta No hay cambios

Tipo Solución

Conclusión

Page 9: Claudia Campodónico B.                Dahiana Cisternas L.

Etapa II : Validar el Modelo RelacionalEtapa II : Validar el Modelo Relacional

Introducción Objetivos Guía

Atributo Integridad De Las Reglas Del Negocio

Faltan Reglas Verificar Concordancia

Tipo

Estén todas las Reglas No hay cambios

Solución

Conclusión

Page 10: Claudia Campodónico B.                Dahiana Cisternas L.

Etapa III : Definir el Proceso de NegocioEtapa III : Definir el Proceso de Negocio

Introducción Objetivos Guía

Identificar Proceso de negocio

Identificar elementos

Formar subesquema

Reconocerlos en el modelo

Conclusión

Paso 1

Paso 2

Paso 3

Paso 4

Page 11: Claudia Campodónico B.                Dahiana Cisternas L.

Etapa IV : Creación Del Modelo EstrellaEtapa IV : Creación Del Modelo Estrella

Introducción Objetivos Guía

1. Definir Tabla Hecho

Conclusión

Caso 1 Directamente subesquema

Indirectamente subesquemaCaso 2

Page 12: Claudia Campodónico B.                Dahiana Cisternas L.

Etapa IV : Creación Del Modelo EstrellaEtapa IV : Creación Del Modelo Estrella

Introducción Objetivos Guía

2. Definir Tablas Dimensiones

Conclusión

Hecho Dimensiones

Caso 1Directamente Del Subesquema

Tablas que están relacionadas directamente con el hecho

Tablas que participan directamente con la acción del hecho.

Caso 2 Fue Creado

Page 13: Claudia Campodónico B.                Dahiana Cisternas L.

Etapa IV : Creación Del Modelo EstrellaEtapa IV : Creación Del Modelo Estrella

Introducción Objetivos Guía

Proceso de Desnormalización

• Mediante la utilización de casos definidos

Conclusión

Caso A

Caso K

Page 14: Claudia Campodónico B.                Dahiana Cisternas L.

Etapa IV : Creación Del Modelo EstrellaEtapa IV : Creación Del Modelo Estrella

Introducción Objetivos Guía

Definir Dimensión Tiempo

Conclusión

Caso 1 Hecho contenga datos de tiempo

Caso 2 Dimensión contenga datos de tiempo

Page 15: Claudia Campodónico B.                Dahiana Cisternas L.

Etapa IV : Creación Del Modelo EstrellaEtapa IV : Creación Del Modelo Estrella

Definir Claves del Hecho

Dimensión 1

Dimensión 3

Dimensión 2 Dimensión n

HechoClave Dim 1Clave Dim 2Clave Dim 3

..........Clave Dim n

Introducción Objetivos Guía Conclusión

Page 16: Claudia Campodónico B.                Dahiana Cisternas L.

• Lo que se desea medir.

• Los objetivos organizacionales.

• El criterio de la persona que esta modelando.

Etapa IV : Creación Del Modelo EstrellaEtapa IV : Creación Del Modelo Estrella

3. Definir Medidas

Introducción Objetivos Guía Conclusión

Page 17: Claudia Campodónico B.                Dahiana Cisternas L.

Etapa V : Evaluación Del Modelo EstrellaEtapa V : Evaluación Del Modelo Estrella

Introducción Objetivos Guía

Verificar Las Siguientes Situaciones

No se repitan los atributos entre dimensiones.

Las dimensiones estén desnormalizadas.

Las dimensiones no contengan datos de tiempo que se relacionen con el hecho.

Las dimensiones tengan clave primaria.

Las dimensiones contengan solo datos que estén relacionados con ellas.

Exista una Dimensión tiempo.

Los nombres de los atributos del modelo estrella coincidan con los del modelo relacional.

La tabla hecho contenga como clave primaria la concatenación de las claves primarias de las dimensiones.

Conclusión

Page 18: Claudia Campodónico B.                Dahiana Cisternas L.

FK_CLIENTE_ES_DE_UN__CLASIFIC

FK_EGRESOS_REALIZA2_PRESTADO

FK_HORARIOS_POSEE_HOR_ESPECTAC

FK_ESTA_EN__ESTA_EN_M_CARTA_DI

FK_ESTA_EN__ESTA_EN_M_P_T_B

FK_CLTE_PER_TIPO_CLIE_CLIENTEFK_CLTE_EMP_TIPO_CLIE_CLIENTE

FK_CONTRATO_TIENE_EN__MOZOS

FK_UBICACIO_PERTENECE_SECTOR

FK_UBICACIO_ES_ASIGNA_MESAS

FK_REALIZA__ES_REALIZ_TURNO_2

FK_REALIZA__ES_REALIZ_TURNO_1

FK_REALIZA__ASIGNADO__MOZOS

FK_REALIZA__ASIGNADO__ZONA

FK_RECETA_P_RECETA_PL_PRODUCTO

FK_RECETA_P_RECETA_PL_P_T_B

FK_ORDEN_CO_SE_HACE_C_PROVEEDO

FK_REALIZA__REALIZA_P_PRODUCTO

FK_REALIZA__REALIZA_P_ORDEN_CO

FK_ORDEN_CO_DOCUMENTA_FACTURA_

FK_ORDEN_RE_PUEDE_TEN_ORDEN_CO

FK_ORDEN_CO_PUEDE_TEN_ORDEN_RE

FK_REQUIERE_REQUIERE__ORDEN_RE

FK_REQUIERE_REQUIERE__PRODUCTO

FK_PARTICIP_PARTICIPA_ESPECTAC

FK_PARTICIP_PARTICIPA_PRESTADO

FK_EFECTIVO_PAGA_COMO_PAGOS

FK_CHEQUE_PAGA_COMO_PAGOS

FK_PAGOS_PAGA_UNA__BOLETA_V

FK_PAGOS_PAGA_UNA__FACTURA_

FK_PARTICUL_SE_DOCUME_BOLETA_V

FK_CHEQUE_R_SE_DOCUME_BOLETA_V

FK_PARTICUL_SE_DOCUME_FACTURA_

FK_CHEQUE_R_SE_DOCUME_FACTURA_

FK_PARTICUL_VENTA_POR_CLIENTE

FK_CHEQUE_R_VENTA_POR_CLIENTE

FK_VENTAS_S_VENTA_SS__CLIENTE

FK_DETALLE__DETALLE_V_P_T_B

FK_DETALLE__DETALLE_V_PARTICUL

FK_DETALLE__DETALLE_V_CHEQUE_R

FK_DETALLE__DETALLE_V_P_T_B

FK_DETALLE__DETALLE_V_VENTAS_S

FK_PRESUPUE_TIENE_CLIENTE_

FK_PRESUPUE_SE_ASOCIA_EVENTO

FK_PRESUPUE_PP_ASOCIA_VENTAS_S

FK_VENTAS_S_PP_ASOCIA_PRESUPUE

FK_CONTEMPL_CONTEMPLA_PRESUPUE

FK_CONTEMPL_CONTEMPLA_P_T_B

FK_REQUIERE_REQUIERE__VENTAS_S

FK_REQUIERE_REQUIERE__MOZOS

FK_EGRESOS_DOCUMENTA_BOLETA_E

FK_EGRESOS_DOCUMENTA_FACTURA_FK_PAGOS_PAGA_EGRE_BOLETA_E

FK_PAGOS_PAGA_EGRE_FACTURA_

FK_ZONA_PERTENECE_PISO

FK_PARTICUL_TIENE_VEN_MESAS

FK_CHEQUE_R_TIENE_VEN_MESAS

FK_PARTICUL_VENTA_ES__REALIZA_

FK_CHEQUE_R_VENTA_ES__REALIZA_

FK_VENTAS_S_SE_DOCUME_BOLETA_V

FK_VENTAS_S_SE_DOCUME_FACTURA_

FK_PRODUCTO_TIENE_TIP_TIPO_PRO

FK_P_T_B_ES_UN_TIP_TIPO_PTB

Cliente

rut clientecod tipo_clteciudad clienteestado clientedirecc clientefono clienteemail cliente

char(9)numeric(2)char(50)char(20)char(50)numeric(10)char(60)

<pk><fk>

Clasificacion

desc tipo cltecod tipo_clte

char(150)numeric(2) <pk>

MOZOS

rut mozoapellido mozonom mozofecha nac mozodirecc mozofono mozoafp mozosistema salud mozo

char(9)char(50)char(50)datechar(50)numeric(10)char(50)char(50)

<pk>

VENTAS SS

cod venta_ssfecha doc vntanum bol ventadoc_fecha doc vntacod fac ventarut clientecod presupuesto ssmonto venta ssdesc venta ssfecha venta ssdirecc venta ssfecha evento sshora evento vta ssduracion evento vtassnum persn vta ss

numeric(5)datechar(7)datenumeric(7)char(9)integerintegerchar(150)datechar(50)datetimenumeric(2)integer

<pk><fk3><fk3><fk4><fk4><fk1><fk2>

Mesas

cod mesaforma mesasmaterial mesadesc mesascapacidad mesaestado mesas

numeric(3)char(50)char(50)char(150)numeric(2)char(20)

<pk>

Prestador

rut prestadornom prestadornom empresa prestadordirecc prestadortipo especialidad prestfono prestadorestado prestador

char(9)char(50)char(50)char(50)char(50)numeric(10)char(20)

<pk>

Egresos

cod egresonum bol egresocod fac egresorut prestadorfecha egresodesc egreso

numeric(10)char(7)numeric(10)char(9)datechar(150)

<pk><fk2><fk3><fk1>

espectaculos

tipo espectaculodesc espectaculo

char(50)char(150)

<pk>

Horarios

fecha horariotipo espectaculoestado horario

timestampchar(50)char(20)

<pk><fk>

Productos

cod productonom productocantidad stockrotacion prodfecha ingreso prodtocod lote prodcodigo tipo prodstock minimo prodcosto productounidad medida prodfecha vncto prod

varchar(10)char(50)integerdecimal(2)datenumeric(10)numeric(1)integerintegervarchar(10)date

<pk>

<pk><fk>

Proveedores

rut proveedornom proveedorgiro proveedorrazon scl proveefono proveedormail proveedordirecc proveedorfreccia compra proveedorestado proveedorciudad proveedor

char(9)char(50)char(50)char(50)numeric(10)char(60)char(50)numeric(5)char(20)char(50)

<pk>

Pagos

cod pagofecha doc vntanum bol ventadoc_fecha doc vntacod fac ventanum bol egresocod fac egresotipo pagofecha pagoestado pago

char(7)datechar(7)datenumeric(7)char(7)numeric(10)char(50)datechar(20)

<pk><fk1><fk1><fk2><fk2><fk3><fk4>

Cheque

cod pagonum bol ventacod fac ventanum bol egresocod fac egresotipo pagofecha pagoestado pagonum chequetitular chequebanco cheq pagofecha plazo chequefecha cobro cheque

char(7)char(7)numeric(7)char(7)numeric(10)char(50)datechar(20)char(12)char(70)char(50)datedate

<pk,fk>

Efectivo

cod pagonum bol ventacod fac ventanum bol egresocod fac egresotipo pagofecha pagoestado pago

char(7)char(7)numeric(7)char(7)numeric(10)char(50)datechar(20)

<pk,fk>

carta dia

tipo menu ptbfecha menu ptbdesc menu dia ptb

char(50)datechar(150)

<pk>

P_T_B

cod ptbcodigo tipo PTnom_ptbvalor ptbcaract ptbcosto ptbestado ptb

numeric(10)numeric(2)char(70)integerchar(150)integerchar(20)

<pk><fk>

MOZOS

PLATOS TRAGOS

PAGOS / FORMAS DE PAGO

MATERIAS PRIMAS

PROVEEDORES

ESPECTACULOS

OTROS EGRESOS

MESAS

VENTA

VENTAS SERVICIOS

CLIENTES

clte_empresa

rut clienteciudad clienteestado clientedirecc clientefono clienteemail clientegiro clte emprazon soc clte emprubro clte emp

char(9)char(50)char(20)char(50)numeric(10)char(60)char(50)char(50)char(50)

<pk,fk> clte_persona

rut clienteciudad clienteestado clientedirecc clientefono clienteemail clientenom clte perapell ido clte per

char(9)char(50)char(20)char(50)numeric(10)char(60)char(50)char(50)

<pk,fk>

Turno_2

fecha turnotipo turnonom turnohora inic turnohora term turno

datechar(50)char(10)timetime

<pk><pk>

Turno_1

fecha turnotipo turnonom turnohora inic turnohora term turno

datechar(50)char(10)timetime

<pk><pk>

Contratos

cod contrato mozorut mozofecha inic contto mozofecha term conttoactividad mozo contsueldo base mozo

numeric(10)char(9)datedatechar(50)integer

<pk><fk>

piso

num pizo localdesc pizo

numeric(2)char(150)

<pk>

sector

cod sector_localnom sector local

numeric(2)char(50)

<pk>

zona

num pizo localcod zona_localnom zona local

numeric(2)numeric(1)char(50)

<pk,fk><pk>

ubicacion_mesa

cod ubic_mesacod sector_localnum pizo localcod zona_localcod mesafecha inic ubic mesafecha term ubic mesa

numeric(10)numeric(2)numeric(2)numeric(1)numeric(3)datedate

<pk><fk1><fk2><fk2><fk3>

TURNOS

realiza turnos

rut mozofecha turnotipo turnoTur_fecha turnoTur_tipo turnonum pizo localcod zona_local

char(9)datechar(50)datechar(50)numeric(2)numeric(1)

<pk,fk1><pk,fk3><pk,fk3><pk,fk4><pk,fk4><fk2><fk2>

ORDEN COMPRA

cod orden cfecha ordn crut proveedorcod fac egresoord_cod orden cord_fecha ordn cestado ordn c

numeric(10)datechar(9)numeric(10)numeric(10)datechar(20)

<pk><pk><fk1><fk2><fk3><fk3>

FACTURA EGRESO

cod fac egresomonto doc egresofecha doc egresodesc doc egre

numeric(10)integerdatechar(150)

<pk>

orden reposición

cod orden cfecha ordn c

numeric(10)date

<pk,fk><pk,fk>

COMPRAS

debe contener campos:- cantidad prod oc- cantidad prod oc

- precio prod oc- (unidad medida) debe ser transformada a la Unidad

de medida de Productos

Debe contener: - cantidad prod faltante oc

- (precio compra en orden de compra) opcional, ya que se

puede sacar de OC

debe incorporar campos: - cantidad prod x ptb ( respetando la

unidad de medida de la entidad productos)

debe contener campo valor promocion ptb

particular

cod ventatipo ventadoc_fecha doc vntanum bol ventadoc_fecha doc vnta2cod fac ventacod mesafecha doc vntarut clienterut mozofecha turnotipo turnoTur_fecha turnoTur_tipo turnofecha ventabol_num bol ventaFAC_cod fac ventaestado venta

char(10)char(50)datechar(7)datenumeric(7)numeric(3)datechar(9)char(9)datechar(50)datechar(50)datechar(7)numeric(7)char(20)

<pk><pk><fk4><fk4><fk5><fk5><fk1>

<fk3><fk2><fk2><fk2><fk2><fk2>

cheque restoran

cod ventatipo ventadoc_fecha doc vntanum bol ventadoc_fecha doc vnta2cod fac ventacod mesafecha doc vntarut clienterut mozofecha turnotipo turnoTur_fecha turnoTur_tipo turnofecha ventabol_num bol ventaFAC_cod fac ventaestado ventanum cheq restoran

char(10)char(50)datechar(7)datenumeric(7)numeric(3)datechar(9)char(9)datechar(50)datechar(50)datechar(7)numeric(7)char(20)char(15)

<pk><pk><fk4><fk4><fk5><fk5><fk1>

<fk3><fk2><fk2><fk2><fk2><fk2>

boleta venta

fecha doc vntanum bol ventamonto doc vntadesc doc vnta

datechar(7)integerchar(150)

<pk><pk>

FACTURA VENTA

fecha doc vntacod fac ventamonto doc vntadesc doc vnta

datenumeric(7)integerchar(150)

<pk><pk>

Cliente_Potencial

nom cliente potencialfono cliente potencialcod clte potcial

char(50)numeric(10)char(3) <pk>

Presupuesto

cod presupuesto sscod clte potcialtipo evento sscod venta_ssfecha presupuestonum persn pp vta ssmonto pp vta ssestado presup ss

integerchar(3)char(50)numeric(5)dateintegerintegerchar(20)

<pk><fk1><fk2><fk3>

Evento

tipo evento ssvalor prom x pers

char(50)integer

<pk>

PRESUPUESTO VENTAS SERVICIOS

boleta_egreso

num bol egresomonto doc egresofecha doc egresodesc doc egre

char(7)integerdatechar(150)

<pk>

Cuando se realiza compra se actualiza el costo del producto y se actualiza el costo del PTB. Si éste ultimo es menor al % límite de utilidad, se emite aviso y se clacula precio con el % límite.

debe incorporar campos:- cantidad ptb venta

- valor ptb venta

debe incorporar campos:- cantidad ptb pp

- valor ptb pp

debe incorporar campos:- cantidad ptb venta ss

- valor ptb venta ss

tipo productos

codigo tipo prodnombre tipo prod

numeric(1)char(50)

<pk>

tipo PTB

codigo tipo PTnombre tipo PT

numeric(2)char(50)

<pk>

esta en menu dia

fecha menu ptbcod ptb

datenumeric(10)

<pk,fk1><pk,fk2>

receta plato trago

cod productocod lote prodcod ptb

varchar(10)numeric(10)numeric(10)

<pk,fk1><pk,fk1><pk,fk2>

realiza pedido

cod productocod lote prodcod orden cfecha ordn c

varchar(10)numeric(10)numeric(10)date

<pk,fk1><pk,fk1><pk,fk2><pk,fk2>

requiere productos

cod orden cfecha ordn ccod productocod lote prod

numeric(10)datevarchar(10)numeric(10)

<pk,fk1><pk,fk1><pk,fk2><pk,fk2>

PARTICIPA

tipo espectaculorut prestador

char(50)char(9)

<pk,fk1><pk,fk2>

detalle venta

cod ptbcod ventatipo ventaVen_cod ventaVen_tipo venta

numeric(10)char(10)char(50)char(10)char(50)

<pk,fk1><pk,fk2><pk,fk2><pk,fk3><pk,fk3>

detalle venta ss

cod ptbcod venta_ss

numeric(10)numeric(5)

<pk,fk1><pk,fk2>

contempla pp

cod presupuesto sscod ptb

integernumeric(10)

<pk,fk1><pk,fk2>

requiere mozos

cod venta_ssrut mozo

numeric(5)char(9)

<pk,fk1><pk,fk2>

EjemploEjemplo

Page 19: Claudia Campodónico B.                Dahiana Cisternas L.

EjemploEjemploEtapa 0 Inicio

Tiene Modelo

Si

Etapa II Validar Modelo Relacional

Etapa I IngenieríaInversa

Etapa IV Creación del modelo Estrella

Definir Tabla Hecho

Definir Tablas Dimensiones

Etapa V ValidarModelo Estrella

Definir Medidas

Etapa III Definir Proceso de negocio

No

Page 20: Claudia Campodónico B.                Dahiana Cisternas L.

EjemploEjemplo

Etapa II : Validar Modelo Relacional

Perfecta• Concordancia.

• Integridad de las reglas de negocio.

No Verificado

Introducción Objetivos ConclusiónEjemplo

Page 21: Claudia Campodónico B.                Dahiana Cisternas L.

EjemploEjemplo

Introducción Objetivos Conclusión

Etapa III : Definir proceso de negocio

• Identificar el proceso de negocio

• Identificar elementos

Venta de Platos y Tragos

•Cliente•Mozos•Mesas•Platos y Tragos•Pagos

Paso 1

Paso 2

Ejemplo

Page 22: Claudia Campodónico B.                Dahiana Cisternas L.

EjemploEjemplo

Introducción Objetivos Conclusión

Etapa III : Definir proceso de negocio

• Identificarlos en el Modelo

Paso 3

Elemento Tablas

Cliente Cliente, clte_empresa, clte_persona, clasificación.

Mesas Ubicación_mesa, sector, zona, piso.

Mozos Realiza turnos, turno_1, turno_2, mozos.

Platos y Tragos P_T_B, tipo PTB, esta en menú día, carta día, detalle venta.

Pagos Boleta venta, factura venta, pagos, efectivo, cheque.

Ejemplo

Page 23: Claudia Campodónico B.                Dahiana Cisternas L.

For

mar

Sub

esqu

ema

Paso 4

Platos y Tragos

Mesas

Clte_empresa

Clasificación Cliente

Clte_persona

Piso Zona

Sector Ubicación_mesa

Mesas

Tipo PTB

P_T_B

Carta dia

Detalle ventaEsta en menú día

Particular

Mozos

Turno_2

Realiza turnos

Turno_1

Pagos

Cheque

Efectivo

Factura venta

Boleta venta

Cheque restoran

Cliente

Pagos

Mozos

EjemploIntroducción Objetivos Conclusión

Page 24: Claudia Campodónico B.                Dahiana Cisternas L.

EjemploEjemplo

Etapa IV : Creación del Modelo Estrella

Venta1.- Tabla Hecho

2.- Tablas Dimensiones

•Cliente•Mozos•Mesas•Platos y Tragos•Pagos

Introducción Objetivos ConclusiónEjemplo

Page 25: Claudia Campodónico B.                Dahiana Cisternas L.

EjemploEjemplo

Etapa IV : Creación del Modelo Estrella

2.2- Desnormalizar

Introducción Objetivos ConclusiónEjemplo

Clte_empresa

RutclienteCiudad clienteEstado clienteDirecc clienteFono clienteEmail clienteDiro clienteRazon soc clte empRubro clte emp

Clasificación

Desc tipo clteCod tipo clte

Cliente

Rut clienteCod tipo clteCiudad clienteEstado clienteDirecc clienteFono clienteEmail cliente

Clte_persona

RutclienteCiudad clienteEstado clienteDirecc clienteFono clienteEmail clienteNom clte perApellido clte per

Caso B

Caso J

Cliente

Rut clienteCod tipo_clteCiudad ClienteEstado ClienteDirección ClienteFono Clientee-mail Clientedesc tipo clte

Cliente

Rut clienteCod tipo_clteCiudad ClienteEstado ClienteDirección ClienteFono Clientee-mail Clientedesc tipo cltegiro clienterazón soc clte emprubro clte empnom clte perapellido clte per

Page 26: Claudia Campodónico B.                Dahiana Cisternas L.

EjemploEjemplo

Etapa IV : Creación del Modelo Estrella

2.3- Definir Dimensión Tiempo

Introducción Objetivos Conclusión

Dimensión Tiempo

Fecha venta

Ejemplo

Page 27: Claudia Campodónico B.                Dahiana Cisternas L.

EjemploEjemplo

Etapa IV : Creación del Modelo Estrella

2.4- Definir las Claves del Hecho

Introducción Objetivos Conclusión

VentasFecha ventaCod pagoCod mesaCod ubic mesaCod PTBFecha menu ptbRut MozoFecha TurnoTipo TurnoTur_fecha turnoTur_tipo turnoRut cliente

Ejemplo

Page 28: Claudia Campodónico B.                Dahiana Cisternas L.

EjemploEjemplo

Etapa IV : Creación del Modelo Estrella

3.- Definición de las Medidas

Introducción Objetivos Conclusión

•Total de Platos y Tragos Vendidos.

•Platos y Tragos más vendidos.

•Clientes más Habituales.

•Mesas más solicitadas.

Ejemplo

Page 29: Claudia Campodónico B.                Dahiana Cisternas L.

EjemploEjemplo

Introducción Objetivos ConclusiónEjemplo

VentaFecha ventaCod pagoCod mesaCod ubic mesaCod PTBFecha menu ptbRut mozoFecha turnoTipo turnoTur_fecha turnoTur_tipo turnoRut cliente

Total de PT vendidos.PT más vendidos.Clientes más Habituales.Mesas más solicitadas

Tiempo

Fecha venta

Pagos

Cod pagoFecha doc vntaNum bol ventaDoc_fecha doc vntaCod fact ventaNum bol egresoCod fact egresoTipo pagoFecha pago Estado pagoMonto doc vntaDesc doc vntaNum cheque titular chequeBanco chec pagoFecha plazo chequeFecha cobro cheque

MesasCod mesaCod ubic mesaForma mesaMaterial mesaDesc mesasCapacidad mesaEstado mesaCod sector_localNum piso localCod zona_localFecha inic ubic mezaFecha term ubic mezaNom sector localDesc pizoNom zona local

Platos y tragos

Cod PTBFecha menu ptbCodigo tipo PTNom_ptbValor ptbCaract ptbCosto ptbEstado ptbNombre tipo ptb Tipo menu ptbDesc menu dia ptb

MozosRut mozoFecha turnoTipo turnoTur_fecha turnoTur_tipo turnoApellido mozoNom mozoFecha nac mozoDirecc mozoFono mozoAfp mozoSistema de salud mozoNum piso localCod zona_localNom turnoHora inic turnoHora term turno

Cliente

Rut clienteCod tipo_clteCiudad ClienteEstado ClienteDirección ClienteFono Clientee-mail Clientedesc tipo clte

Page 30: Claudia Campodónico B.                Dahiana Cisternas L.

EjemploEjemplo

Etapa V : Validar Modelo Estrella

Introducción Objetivos ConclusiónEjemplo

Dimensión MozosNum piso localCod zona_local

Dimensión Mesa

Dimensión Mozos

Dimensión Pagos

Forma mesa, Material mesa, Desc mesas, Desc pizo.

Num bol egreso, Cod fact egreso.

Fecha nac mozo, Direcc mozo, Afp mozo, Sistema de salud mozo.

Page 31: Claudia Campodónico B.                Dahiana Cisternas L.

EjemploEjemplo

Introducción Objetivos ConclusiónEjemplo

VentaFecha ventaCod pagoCod mesaCod ubic mesaCod PTBFecha menu ptbRut mozoFecha turnoTipo turnoTur_fecha turnoTur_tipo turnoRut cliente

Total de PT vendidos.PT más vendidos.Clientes más Habituales.Mesas más solicitadas

Tiempo

Fecha venta

Pagos

Cod pagoFecha doc vntaNum bol ventaDoc_fecha doc vntaCod fact ventaTipo pagoFecha pago Estado pagoMonto doc vntaDesc doc vntaNum cheque titular chequeBanco chec pagoFecha plazo chequeFecha cobro cheque

Mesas

Cod mesaCod ubic mesaCapacidad mesaEstado mesaCod sector_localNum piso localCod zona_localFecha inic ubic mezaFecha term ubic mezaNom sector localNom zona local

Platos y tragos

Cod PTBFecha menu ptbCodigo tipo PTNom_ptbValor ptbCaract ptbCosto ptbEstado ptbNombre tipo ptb Tipo menu ptbDesc menu dia ptb

Mozos

Rut mozoFecha turnoTipo turnoTur_fecha turnoTur_tipo turnoApellido mozoNom mozoFono mozoNom turnoHora inic turnoHora term turno

Cliente

Rut clienteCod tipo_clteCiudad ClienteEstado ClienteDirección ClienteFono Clientee-mail Clientedesc tipo clte

Page 32: Claudia Campodónico B.                Dahiana Cisternas L.

• Dificultad de formular una Guía estándar.

• Importancia de conocer y entender el Proceso de Negocio.

• El modelamiento es una tarea subjetiva.

Conclusión Conclusión

Page 33: Claudia Campodónico B.                Dahiana Cisternas L.

FIN