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.
• 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
• 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
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
Metodología de Trabajo Metodología de Trabajo
BASES DE DATOS RELACIONAL
BASES DE DATOS MULTIDIMENSIONAL
PROCEDIMIENTOSY
HERRAMIENTAS
Guía
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
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
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
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
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
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
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
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
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
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
• 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
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
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
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
EjemploEjemplo
Etapa II : Validar Modelo Relacional
Perfecta• Concordancia.
• Integridad de las reglas de negocio.
No Verificado
Introducción Objetivos ConclusiónEjemplo
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
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
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
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
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
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
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
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
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
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.
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
• 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
FIN
Top Related