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

Download Report

Transcript Guía para generar un Modelo de Base de Datos Multidimensional Datos Relacional

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
•Etapas IV
•Etapas V
• Ejemplo
• Conclusión
Introducción
• Evolución en la utilización de las Bases de Datos.
• El poder de las Bases de Datos Multidimensionales.
• Cambiando a una nueva perspectiva.
Objetivos
2
1
Investigar
Guía Que
Permitay
procedimientos
herramientas
Modelo De
Base De
Estudiar
Modelos
Proponer
Una
Generar Un
Datos Multidimensional a Partir De
Un Modelo
De Base De Datos
4
3
Formular GuíaRelacional Aplicar Guía
Metodología de Trabajo
BASES DE DATOS
RELACIONAL
BASES DE DATOS
MULTIDIMENSIONAL

Guía
PROCEDIMIENTOS
Y
HERRAMIENTAS
Presentación De La Guía
Etapa 0 Inicio
No
Tiene
Modelo
Si
Etapa I Ingeniería
Inversa
Etapa II Validar Modelo
Relacional
Etapa III Definir Proceso de
negocio
Etapa IV Creación del
modelo Estrella
Definir
Tabla Hecho
Definir
Medidas
Etapa V Validar
Modelo Estrella
Definir Tablas
Dimensiones
Ejemplo
Etapa I : Ingeniería Inversa
Generando Un Modelo Relacional A Partir De Una Base De
Datos Relacional
Copiar todas las tablas
Unir las tablas
Introducción
Objetivos
Guía
Conclusión
Etapa II : Validar el Modelo Relacional
Atributo Concordancia
Tipo
Solución
Perfecta
No hay cambios
Alta
Agregar atributos
Baja
Ingeniería inversa
Introducción
Objetivos
Guía
Conclusión
Etapa II : Validar el Modelo Relacional
Atributo Integridad De Las Reglas Del Negocio
Tipo
Solución
Estén todas las Reglas
No hay cambios
Faltan Reglas
Verificar Concordancia
Introducción
Objetivos
Guía
Conclusión
Etapa III : Definir el Proceso de Negocio
Paso 1
Introducción
Identificar Proceso de negocio
Paso 2
Identificar elementos
Paso 3
Reconocerlos en el modelo
Paso 4
Formar subesquema
Objetivos
Guía
Conclusión
Etapa IV : Creación Del Modelo Estrella
1. Definir Tabla Hecho
Introducción
Caso 1
Directamente subesquema
Caso 2
Indirectamente subesquema
Objetivos
Guía
Conclusión
Etapa IV : Creación Del Modelo Estrella
2. Definir Tablas Dimensiones
Hecho
Caso 1
Dimensiones
Directamente Del
Subesquema
Tablas que están relacionadas
directamente con el hecho
Fue Creado
Tablas que participan
directamente con la acción del
hecho.
Caso 2
Introducción
Objetivos
Guía
Conclusión
Etapa IV : Creación Del Modelo Estrella
Proceso de Desnormalización
• Mediante la utilización
de casos definidos
Caso A
Caso K
Introducción
Objetivos
Guía
Conclusión
Etapa IV : Creación Del Modelo Estrella
Definir Dimensión Tiempo
Hecho contenga datos de tiempo
Caso 1
Dimensión contenga datos de tiempo
Caso 2
Introducción
Objetivos
Guía
Conclusión
Etapa IV : Creación Del Modelo Estrella
Definir Claves del Hecho
Dimensión 1
Hecho
Clave Dim 1
Clave Dim 2
Clave Dim 3
..........
Clave Dim n
Dimensión n
Dimensión 2
Dimensión 3
Introducción
Objetivos
Guía
Conclusión
Etapa IV : Creación Del Modelo Estrella
3. Definir Medidas
• Lo que se desea medir.
• Los objetivos organizacionales.
• El criterio de la persona que esta modelando.
Introducción
Objetivos
Guía
Conclusión
Etapa V : Evaluación Del Modelo Estrella
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.
Introducción
Objetivos
Guía
Conclusión
Ejemplo
debe contener campos:
- cantidad prod oc
- cantidad prod oc
- precio prod oc
- ( unidad medida) debe ser transformada a la Unidad
de medida de Productos
realiza pedido
cod producto varchar(10) <pk,fk1>
cod lote prod numeric(10) <pk,fk1>
cod orden c numeric(10) <pk,fk2>
fecha ordn c date
<pk,fk2>
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.
FK_REALIZA__REALIZA_P_PRODUCTO
Productos
PROVEEDORES
cod producto
nom producto
cantidad stock
rotacion prod
fecha ingreso prodto
cod lote prod
codigo tipo prod
stock minimo prod
costo producto
unidad medida prod
fecha vncto prod
Proveedores
rut proveedor
nom proveedor
giro proveedor
razon scl provee
fono proveedor
mail proveedor
direcc proveedor
freccia compra proveedor
estado proveedor
ciudad proveedor
char(9)
<pk>
char(50)
char(50)
char(50)
numeric(10)
char(60)
char(50)
numeric(5)
char(20)
char(50)
contempla pp
cod presupuesto ss integer
<pk,fk1>
cod ptb
numeric(10) <pk,fk2>
MATERIAS PRIMAS
FK_REQUIERE_REQUIERE__PRODUCTO
requiere productos
Debe
cod orden
c contener:
numeric(10) <pk,fk1>
- cantidad prod faltante oc
fecha ordn c date
<pk,fk1>
- ( precio compra en orden de
cod producto
<pk,fk2>
compra)
opcional, yavarchar(10)
que se
puede
sacarnumeric(10)
de OC
cod lote
prod
<pk,fk2>
receta plato trago
varchar(10) <pk>
cod producto varchar(10) <pk,fk1>
char(50)
cod lote prod numeric(10) <pk,fk1>
integer
cod ptb
numeric(10) <pk,fk2>
decimal(2)
date
FK_RECETA_P_RECETA_PL_PRODUCTO
numeric(10) <pk>
FK_RECETA_P_RECETA_PL_P_T_B
numeric(1) <fk>
debe incorporar campos:
integer
- cantidad prod x ptb ( respetando la
FK_P_T_B_ES_UN_TIP_TIPO_PTB
integer
unidad de medida de la entidad
varchar(10)
productos)
tipo PTB
date
codigo tipo PT numeric(2) <pk>
nombre tipo PT char(50)
PLATOS TRAGOS
FK_CONTEMPL_CONTEMPLA_P_T_B
P_T_B
cod ptb
numeric(10) <pk>
codigo tipo PT numeric(2) <fk>
nom_ptb
char(70)
valor ptb
integer
caract ptb
char(150)
costo ptb
integer
estado ptb
char(20)
detalle venta ss
FK_DETALLE__DETALLE_V_P_T_B
cod contrato mozo
rut mozo
fecha inic contto mozo
fecha term contto
actividad mozo cont
sueldo base mozo
tipo productos
codigo tipo prod numeric(1) <pk>
nombre tipo prod char(50)
FK_ESTA_EN__ESTA_EN_M_P_T_B
FK_ORDEN_CO_SE_HACE_C_PROVEEDO
numeric(10) <pk>
char(9)
<fk>
date
date
char(50)
integer
FK_PRODUCTO_TIENE_TIP_TIPO_PRO
COMPRAS
fecha menu ptb date
<pk,fk1>
debe ptb
contener campo numeric(10) <pk,fk2>
cod
FK_CONTRATO_TIENE_EN__MOZOS
valor promocion ptb
ORDEN COMPRA
cod orden c
fecha ordn c
rut proveedor
cod fac egreso
ord_cod orden c
ord_fecha ordn c
estado ordn c
FK_ORDEN_CO_DOCUMENTA_FACTURA_
numeric(10) <pk>
date
<pk>
char(9)
<fk1>
numeric(10) <fk2>
FK_ORDEN_RE_PUEDE_TEN_ORDEN_CO
numeric(10)
<fk3>
date
<fk3>
char(20)
orden reposición
FK_ORDEN_CO_PUEDE_TEN_ORDEN_RE
piso
char(9)
<pk>
requiere mozos
char(50)
FK_REQUIERE_REQUIERE__MOZOS cod venta_ss numeric(5) <pk,fk1>
char(50)
rut mozo
char(9)
<pk,fk2>
date
char(50)
numeric(10)
char(50)
char(50)
FK_CONTEMPL_CONTEMPLA_PRESUPUE
num pizo local numeric(2) <pk>
desc pizo
char(150)
FK_ESTA_EN__ESTA_EN_M_CARTA_DI
carta dia
cod orden c numeric(10) <pk,fk>
fecha ordn c date
<pk,fk>
tipo menu ptb
char(50)
fecha menu ptb
date
<pk>
desc menu dia ptb char(150)
realiza turnos
detalle venta
FACTURA EGRESO
cod fac egreso
numeric(10) <pk>
monto doc egreso integer
fecha doc egreso date
desc doc egre
char(150)
MOZOS
rut mozo
apellido mozo
nom mozo
fecha nac mozo
direcc mozo
fono mozo
afp mozo
sistema salud mozo
esta en menu dia
FK_REQUIERE_REQUIERE__ORDEN_RE
debe incorporar campos:
- cantidad ptb pp
- valor ptb pp
debe incorporar campos:
- cantidad ptb venta ss
- valor ptb venta ss
MOZOS
Contratos
FK_REALIZA__REALIZA_P_ORDEN_CO
cod ptb
numeric(10) <pk,fk1>
cod venta_ss numeric(5) <pk,fk2>
cod ptb
cod venta
tipo venta
Ven_cod venta
Ven_tipo venta
FK_PAGOS_PAGA_EGRE_FACTURA_
rut mozo
fecha turno
tipo turno
Tur_fecha turno
Tur_tipo turno
num pizo local
cod zona_local
FK_ZONA_PERTENECE_PISO
numeric(10) <pk,fk1>
char(10)
<pk,fk2>
debe incorporar campos:
char(50)
<pk,fk2>
- cantidad ptb venta
char(10)
- valor ptb <pk,fk3>
venta
char(50)
<pk,fk3>
char(9)
date
char(50)
date
char(50)
numeric(2)
numeric(1)
<pk,fk1>
<pk,fk3>
<pk,fk3>
<pk,fk4>
<pk,fk4>
<fk2>
<fk2>
TURNOS
FK_REALIZA__ASIGNADO__MOZOS
Turno_2
FK_REALIZA__ES_REALIZ_TURNO_2
FK_DETALLE__DETALLE_V_P_T_B
FK_REALIZA__ASIGNADO__ZONA
fecha turno
date
<pk>
tipo turno
char(50) <pk>
nom turno
char(10)
hora inic turno time
hora term turno time
FK_DETALLE__DETALLE_V_VENTAS_S
zona
boleta_egreso
num bol egreso
char(7)
<pk>
monto doc egreso integer
fecha doc egreso date
desc doc egre
char(150)
FK_EGRESOS_DOCUMENTA_FACTURA_
num pizo local numeric(2) <pk,fk>
cod zona_local numeric(1) <pk>
nom zona local char(50)
FK_PAGOS_PAGA_EGRE_BOLETA_E
Turno_1
FK_DETALLE__DETALLE_V_PARTICUL
FK_REALIZA__ES_REALIZ_TURNO_1
MESAS
fecha turno
date
<pk>
tipo turno
char(50) <pk>
nom turno
char(10)
hora inic turno time
hora term turno time
FK_REQUIERE_REQUIERE__VENTAS_S
Egresos
cod egreso
num bol egreso
cod fac egreso
rut prestador
fecha egreso
desc egreso
numeric(10) <pk>
char(7)
<fk2>
numeric(10) <fk3>
char(9)
<fk1>
date
char(150)
FK_EGRESOS_REALIZA2_PRESTADO
boleta venta
FK_DETALLE__DETALLE_V_CHEQUE_R
fecha doc vnta date
<pk>
num bol venta char(7)
<pk>
monto doc vnta integer
desc doc vnta
char(150)
OTROS EGRESOS
FK_PARTICUL_SE_DOCUME_BOLETA_V
Prestador
rut prestador
nom prestador
nom empresa prestador
direcc prestador
tipo especialidad prest
fono prestador
estado prestador
ubicacion_mesa
particular
cod venta
tipo venta
doc_fecha doc vnta
num bol venta
doc_fecha doc vnta2
cod fac venta
cod mesa
fecha doc vnta
rut cliente
rut mozo
fecha turno
tipo turno
Tur_fecha turno
Tur_tipo turno
fecha venta
bol_num bol venta
FAC_cod fac venta
estado venta
FK_EGRESOS_DOCUMENTA_BOLETA_E
char(9)
<pk>
char(50)
char(50)
char(50)
char(50)
numeric(10)
char(20)
FK_PARTICIP_PARTICIPA_PRESTADO
FACTURA VENTA
Efectivo
cod pago
num bol venta
cod fac venta
num bol egreso
cod fac egreso
tipo pago
fecha pago
estado pago
char(7)
<pk,fk>
char(7)
numeric(7)
char(7)
numeric(10)
char(50)
date
char(20)
PARTICIPA
tipo espectaculo char(50) <pk,fk1>
rut prestador
char(9) <pk,fk2>
FK_EFECTIVO_PAGA_COMO_PAGOS
ESPECTACULOS
FK_PARTICIP_PARTICIPA_ESPECTAC
PAGOS / FORMAS DE PAGO
FK_CHEQUE_PAGA_COMO_PAGOS
espectaculos
tipo espectaculo char(50) <pk>
desc espectaculo char(150)
FK_HORARIOS_POSEE_HOR_ESPECTAC
Horarios
fecha horario
timestamp <pk>
tipo espectaculo char(50)
<fk>
estado horario
char(20)
Cheque
cod pago
num bol venta
cod fac venta
num bol egreso
cod fac egreso
tipo pago
fecha pago
estado pago
num cheque
titular cheque
banco cheq pago
fecha plazo cheque
fecha cobro cheque
char(7)
<pk,fk>
char(7)
numeric(7)
char(7)
numeric(10)
char(50)
date
char(20)
char(12)
char(70)
char(50)
date
date
fecha doc vnta date
<pk>
cod fac venta
numeric(7) <pk>
monto doc vnta integer
desc doc vnta
char(150)
FK_PARTICUL_SE_DOCUME_FACTURA_
numeric(10)
numeric(2)
numeric(2)
numeric(1)
numeric(3)
date
fecha term ubic mesa date
<fk3>
<fk2>
<fk2>
FK_PARTICUL_VENTA_POR_CLIENTE
<fk2>
<pk>
<fk1>
<fk2>
<fk2>
<fk3>
<fk2>
<fk2>
numeric(3) <pk>
char(50)
char(50)
char(150)
numeric(2)
char(20)
char(10)
<pk>
char(50)
<pk>
date
<fk4>
char(7)
<fk4>
date
<fk5>
numeric(7) <fk5>
numeric(3) <fk1>
date
char(9)
<fk3>
char(9)
<fk2>
date
<fk2>
char(50)
<fk2>
date
<fk2>
CLIENTES
char(50)
<fk2>
date
char(7)
numeric(7)
char(20)
char(15)
VENTAS SS
VENTAS SERVICIOS
cheque restoran
cod venta
tipo venta
doc_fecha doc vnta
num bol venta
doc_fecha doc vnta2
cod fac venta
cod mesa
fecha doc vnta
rut cliente
rut mozo
fecha turno
tipo turno
Tur_fecha turno
Tur_tipo turno
fecha venta
bol_num bol venta
FAC_cod fac venta
estado venta
num cheq restoran
integer
<pk>
char(3)
<fk1>
char(50)
<fk2>
numeric(5) <fk3>
date
integer
integer
char(20)
Mesas
cod mesa
forma mesas
material mesa
desc mesas
capacidad mesa
estado mesas
FK_PARTICUL_VENTA_ES__REALIZA_
FK_CHEQUE_R_SE_DOCUME_FACTURA_
PRESUPUESTO
VENTAS SERVICIOS
cod presupuesto ss
cod clte potcial
tipo evento ss
cod venta_ss
fecha presupuesto
num persn pp vta ss
monto pp vta ss
estado presup ss
FK_UBICACIO_ES_ASIGNA_MESAS
<pk>
<fk1>
<fk1>
<fk2>
<fk2>
<fk3>
<fk4>
FK_PAGOS_PAGA_UNA__BOLETA_V
Presupuesto
FK_PRESUPUE_PP_ASOCIA_VENTAS_S
FK_PARTICUL_TIENE_VEN_MESAS
FK_CHEQUE_R_SE_DOCUME_BOLETA_V
Pagos
char(7)
date
char(7)
date
numeric(7)
char(7)
numeric(10)
char(50)
date
char(20)
cod ubic_mesa
cod sector_local
num pizo local
sector
cod zona_local
cod sector_local numeric(2) <pk>
cod mesa
FK_UBICACIO_PERTENECE_SECTOR
nom sector local char(50)
fecha inic ubic mesa
<pk>
<pk>
<fk4>
<fk4>
<fk5>
<fk5>
<fk1>
VENTA
FK_PAGOS_PAGA_UNA__FACTURA_
cod pago
fecha doc vnta
num bol venta
doc_fecha doc vnta
cod fac venta
num bol egreso
cod fac egreso
tipo pago
fecha pago
estado pago
char(10)
char(50)
date
char(7)
date
numeric(7)
numeric(3)
date
char(9)
char(9)
date
char(50)
date
char(50)
date
char(7)
numeric(7)
char(20)
FK_CHEQUE_R_TIENE_VEN_MESAS
FK_CHEQUE_R_VENTA_ES__REALIZA_
cod venta_ss
fecha doc vnta
num bol venta
doc_fecha doc vnta
cod fac venta
rut cliente
cod presupuesto ss
monto venta ss
desc venta ss
fecha venta ss
direcc venta ss
fecha evento ss
hora evento vta ss
duracion evento vtass
num persn vta ss
numeric(5)
date
char(7)
date
numeric(7)
char(9)
integer
integer
char(150)
date
char(50)
date
time
numeric(2)
integer
<pk>
<fk3>
<fk3>
<fk4>
<fk4>
<fk1>
<fk2>
FK_VENTAS_S_PP_ASOCIA_PRESUPUE
FK_PRESUPUE_TIENE_CLIENTE_
Evento
FK_CHEQUE_R_VENTA_POR_CLIENTE
tipo evento ss
char(50) <pk>
valor prom x pers integer
FK_PRESUPUE_SE_ASOCIA_EVENTO
Cliente_Potencial
nom cliente potencial char(50)
fono cliente potencial numeric(10)
cod clte potcial
char(3)
<pk>
FK_VENTAS_S_SE_DOCUME_BOLETA_V
FK_VENTAS_S_SE_DOCUME_FACTURA_
FK_CLIENTE_ES_DE_UN__CLASIFIC
Clasificacion
desc tipo clte char(150)
cod tipo_clte numeric(2) <pk>
Cliente
rut cliente
cod tipo_clte
ciudad cliente
estado cliente
direcc cliente
fono cliente
email cliente
FK_CLTE_EMP_TIPO_CLIE_CLIENTE
clte_empresa
rut cliente
ciudad cliente
estado cliente
direcc cliente
fono cliente
email cliente
giro clte emp
razon soc clte emp
rubro clte emp
char(9)
<pk,fk>
char(50)
char(20)
char(50)
numeric(10)
char(60)
char(50)
char(50)
char(50)
char(9)
<pk>
numeric(2) <fk>
char(50)
char(20)
char(50)
numeric(10)
char(60)
FK_VENTAS_S_VENTA_SS__CLIENTE
FK_CLTE_PER_TIPO_CLIE_CLIENTE
clte_persona
rut cliente
ciudad cliente
estado cliente
direcc cliente
fono cliente
email cliente
nom clte per
apellido clte per
char(9)
<pk,fk>
char(50)
char(20)
char(50)
numeric(10)
char(60)
char(50)
char(50)
Ejemplo
Etapa 0 Inicio
No
Tiene
Modelo
Si
Etapa I Ingeniería
Inversa
Etapa II Validar Modelo
Relacional
Etapa III Definir Proceso de
negocio
Etapa IV Creación del
modelo Estrella
Definir
Tabla Hecho
Definir
Medidas
Etapa V Validar
Modelo Estrella
Definir Tablas
Dimensiones
Ejemplo
Etapa II : Validar Modelo Relacional
Perfecta
• Concordancia.
• Integridad de las
reglas de negocio.
Introducción
Objetivos
No Verificado
Ejemplo
Conclusión
Ejemplo
Etapa III : Definir proceso de negocio
Paso 1
Venta de Platos y
Tragos
• Identificar el proceso de negocio
Paso 2
•Cliente
•Mozos
•Mesas
•Platos y Tragos
•Pagos
• Identificar elementos
Introducción
Objetivos
Ejemplo
Conclusión
Ejemplo
Etapa III : Definir proceso de negocio
Paso 3
• Identificarlos en el Modelo
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.
Introducción
Objetivos
Ejemplo
Conclusión
Paso 4
Tipo
PTB
Platos y
Tragos
P_T_B
Piso
Esta en menú día
Zona
Sector
Detalle venta
Ubicación_mesa
Formar Subesquema
Mesas
Mesas
Carta dia
Particular
Realiza turnos
Mozos
Turno_1
Boleta
venta
Efectivo
Turno_2
Pagos
Factura
venta
Cheque
Pagos
Clasificación
Cheque
restoran
Mozos
Cliente
Cliente
Clte_empresa
Introducción
Objetivos
Clte_persona
Ejemplo
Conclusión
Ejemplo
Etapa IV : Creación del Modelo Estrella
Venta
1.- Tabla Hecho
2.- Tablas Dimensiones
•Cliente
•Mozos
•Mesas
•Platos y Tragos
•Pagos
Introducción
Objetivos
Ejemplo
Conclusión
Ejemplo
Etapa IV : Creación del Modelo Estrella
Cliente
2.2- Desnormalizar
Clasificación
Caso B
Rut cliente
Cod tipo_clte
Ciudad Cliente
Estado Cliente
Dirección Cliente
Fono Cliente
e-mail Cliente
desc tipo clte
Cliente
Desc tipo clte
Cod tipo clte
Rut cliente
Cod tipo clte
Ciudad cliente
Estado cliente
Direcc cliente
Fono cliente
Email cliente
Cliente
Caso J
Introducción
Clte_empresa
Clte_persona
Rutcliente
Ciudad cliente
Estado cliente
Direcc cliente
Fono cliente
Email cliente
Diro cliente
Razon soc clte emp
Rubro clte emp
Rutcliente
Ciudad cliente
Estado cliente
Direcc cliente
Fono cliente
Email cliente
Nom clte per
Apellido clte per
Objetivos
Ejemplo
Rut cliente
Cod tipo_clte
Ciudad Cliente
Estado Cliente
Dirección Cliente
Fono Cliente
e-mail Cliente
desc tipo clte
giro cliente
razón soc clte emp
rubro clte emp
nom clte per
apellido clte per
Conclusión
Ejemplo
Etapa IV : Creación del Modelo Estrella
2.3- Definir Dimensión Tiempo
Dimensión Tiempo
Fecha venta
Introducción
Objetivos
Ejemplo
Conclusión
Ejemplo
Etapa IV : Creación del Modelo Estrella
2.4- Definir las Claves del Hecho
Ventas
Fecha venta
Cod pago
Cod mesa
Cod ubic mesa
Cod PTB
Fecha menu ptb
Rut Mozo
Fecha Turno
Tipo Turno
Tur_fecha turno
Tur_tipo turno
Rut cliente
Introducción
Objetivos
Ejemplo
Conclusión
Ejemplo
Etapa IV : Creación del Modelo Estrella
3.- Definición de las Medidas
•Total de Platos y Tragos Vendidos.
•Platos y Tragos más vendidos.
•Clientes más Habituales.
•Mesas más solicitadas.
Introducción
Objetivos
Ejemplo
Conclusión
Ejemplo
Pagos
Cod pago
Fecha doc vnta
Num bol venta
Doc_fecha doc vnta
Cod fact venta
Num bol egreso
Cod fact egreso
Tipo pago
Fecha pago
Estado pago
Monto doc vnta
Desc doc vnta
Num cheque
titular cheque
Banco chec pago
Fecha plazo cheque
Fecha cobro cheque
Platos y tragos
Cod PTB
Fecha menu ptb
Codigo tipo PT
Nom_ptb
Valor ptb
Caract ptb
Costo ptb
Estado ptb
Nombre tipo ptb
Tipo menu ptb
Desc menu dia ptb
Introducción
Cliente
Rut cliente
Cod tipo_clte
Ciudad Cliente
Estado Cliente
Dirección Cliente
Fono Cliente
e-mail Cliente
desc tipo clte
Venta
Fecha venta
Cod pago
Cod mesa
Cod ubic mesa
Cod PTB
Fecha menu ptb
Rut mozo
Fecha turno
Tipo turno
Tur_fecha turno
Tur_tipo turno
Rut cliente
Total de PT vendidos.
PT más vendidos.
Clientes más Habituales.
Mesas más solicitadas
Tiempo
Fecha venta
Objetivos
Mesas
Cod mesa
Cod ubic mesa
Forma mesa
Material mesa
Desc mesas
Capacidad mesa
Estado mesa
Cod sector_local
Num piso local
Cod zona_local
Fecha inic ubic meza
Fecha term ubic meza
Nom sector local
Desc pizo
Nom zona local
Mozos
Rut mozo
Fecha turno
Tipo turno
Tur_fecha turno
Tur_tipo turno
Apellido mozo
Nom mozo
Fecha nac mozo
Direcc mozo
Fono mozo
Afp mozo
Sistema de salud mozo
Num piso local
Cod zona_local
Nom turno
Hora inic turno
Hora term turno
Ejemplo
Conclusión
Ejemplo
Etapa V : Validar Modelo Estrella
Num piso local
Cod zona_local
Dimensión Mozos
Forma mesa, Material mesa,
Desc mesas, Desc pizo.
Dimensión Mesa
Dimensión Pagos
Num bol egreso, Cod fact egreso.
Dimensión Mozos
Fecha nac mozo, Direcc mozo,
Afp mozo, Sistema de salud mozo.
Introducción
Objetivos
Ejemplo
Conclusión
Ejemplo
Cliente
Pagos
Cod pago
Fecha doc vnta
Num bol venta
Doc_fecha doc vnta
Cod fact venta
Tipo pago
Fecha pago
Estado pago
Monto doc vnta
Desc doc vnta
Num cheque
titular cheque
Banco chec pago
Fecha plazo cheque
Fecha cobro cheque
Platos y tragos
Cod PTB
Fecha menu ptb
Codigo tipo PT
Nom_ptb
Valor ptb
Caract ptb
Costo ptb
Estado ptb
Nombre tipo ptb
Tipo menu ptb
Desc menu dia ptb
Introducción
Rut cliente
Cod tipo_clte
Ciudad Cliente
Estado Cliente
Dirección Cliente
Fono Cliente
e-mail Cliente
desc tipo clte
Venta
Fecha venta
Cod pago
Cod mesa
Cod ubic mesa
Cod PTB
Fecha menu ptb
Rut mozo
Fecha turno
Tipo turno
Tur_fecha turno
Tur_tipo turno
Rut cliente
Total de PT vendidos.
PT más vendidos.
Clientes más Habituales.
Mesas más solicitadas
Mesas
Cod mesa
Cod ubic mesa
Capacidad mesa
Estado mesa
Cod sector_local
Num piso local
Cod zona_local
Fecha inic ubic meza
Fecha term ubic meza
Nom sector local
Nom zona local
Mozos
Rut mozo
Fecha turno
Tipo turno
Tur_fecha turno
Tur_tipo turno
Apellido mozo
Nom mozo
Fono mozo
Nom turno
Hora inic turno
Hora term turno
Tiempo
Fecha venta
Objetivos
Ejemplo
Conclusión
Conclusión
• Dificultad de formular una Guía estándar.
• Importancia de conocer y entender el Proceso de Negocio.
• El modelamiento es una tarea subjetiva.
FIN