Está en la página 1de 33

Gua para generar un Modelo de

Base de Datos Multidimensional


a partir de un Modelo de Base de
Datos Relacional
Claudia Campodnico B.
Dahiana Cisternas L.

Contenidos
Introduccin
Objetivos
Metodologa de trabajo
Estructura de la gua
Etapas I
Etapas II
Etapas III
Etapas IV
Etapas V

Ejemplo
Conclusin

Introduccin

Evolucin en la utilizacin de las Bases de Datos.


El poder de las Bases de Datos Multidimensionales.
Cambiando a una nueva perspectiva.

Objetivos

Investigar
Gua 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
3
4
Formular GuaRelacional Aplicar Gua

Metodologa de Trabajo

BASES DE DATOS
RELACIONAL

BASES DE DATOS
MULTIDIMENSIONAL

Gua

PROCEDIMIENTOS
Y
HERRAMIENTAS

Presentacin De La Gua
Etapa 0 Inicio

No

Tiene
Modelo

Si

Etapa I Ingeniera
Inversa
Etapa II Validar Modelo
Relacional
Etapa III Definir Proceso de
negocio
Etapa IV Creacin del
modelo Estrella

Definir
Tabla Hecho

Definir
Medidas

Etapa V Validar
Modelo Estrella

Definir Tablas
Dimensiones

Ejemplo

Etapa I : Ingeniera Inversa


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

Copiar todas las tablas

Unir las tablas

Introduccin

Objetivos

Gua

Conclusin

Etapa II : Validar el Modelo Relacional


Atributo Concordancia

Tipo

Solucin

Perfecta

No hay cambios

Alta

Agregar atributos

Baja

Ingeniera inversa

Introduccin

Objetivos

Gua

Conclusin

Etapa II : Validar el Modelo Relacional


Atributo Integridad De Las Reglas Del Negocio

Tipo

Solucin

Estn todas las Reglas

No hay cambios

Faltan Reglas

Verificar Concordancia

Introduccin

Objetivos

Gua

Conclusin

Etapa III : Definir el Proceso de Negocio


Paso 1

Introduccin

Identificar Proceso de negocio

Paso 2

Identificar elementos

Paso 3

Reconocerlos en el modelo

Paso 4

Formar subesquema

Objetivos

Gua

Conclusin

Etapa IV : Creacin Del Modelo Estrella


1. Definir Tabla Hecho

Introduccin

Caso 1

Directamente subesquema

Caso 2

Indirectamente subesquema

Objetivos

Gua

Conclusin

Etapa IV : Creacin Del Modelo Estrella


2. Definir Tablas Dimensiones

Hecho

Caso 1

Caso 2

Introduccin

Dimensiones

Directamente Del
Subesquema

Tablas que estn relacionadas


directamente con el hecho

Fue Creado

Tablas que participan


directamente con la accin del
hecho.

Objetivos

Gua

Conclusin

Etapa IV : Creacin Del Modelo Estrella


Proceso de Desnormalizacin

Caso A

Mediante la utilizacin
de casos definidos

Caso K

Introduccin

Objetivos

Gua

Conclusin

Etapa IV : Creacin Del Modelo Estrella


Definir Dimensin Tiempo

Hecho contenga datos de tiempo

Caso 1

Dimensin contenga datos de tiempo

Caso 2

Introduccin

Objetivos

Gua

Conclusin

Etapa IV : Creacin Del Modelo Estrella


Definir Claves del Hecho
Dimensin 1

Hecho
Clave Dim 1
Clave Dim 2
Clave Dim 3
..........
Clave Dim n

Dimensin n

Dimensin 2

Dimensin 3
Introduccin

Objetivos

Gua

Conclusin

Etapa IV : Creacin Del Modelo Estrella


3. Definir Medidas

Lo que se desea medir.


Los objetivos organizacionales.
El criterio de la persona que esta modelando.

Introduccin

Objetivos

Gua

Conclusin

Etapa V : Evaluacin Del Modelo Estrella


Verificar Las Siguientes Situaciones
No se repitan los atributos entre dimensiones.
Las dimensiones estn 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 estn relacionados con ellas.
Exista una Dimensin tiempo.
Los nombres de los atributos del modelo estrella coincidan con los del modelo
relacional.
La tabla hecho contenga como clave primaria la concatenacin de las claves primarias
de las dimensiones.

Introduccin

Objetivos

Gua

Conclusin

Ejemplo
debe contener campo s:
- cantid ad prod oc
- cantid ad prod oc
- precio prod oc
- ( unidad medida) debe ser transformada a la U nidad
de medid a de Productos

realiza pedido

cod producto varchar(1 0) <pk,fk1>


cod lote prod numeric(10 ) <pk,fk1>
cod orden c numeric(10 ) <pk,fk2>
fech a ordn c date
<pk,fk2>

Cuando se realiza com pra se actu aliza el costo del produ cto y se
actualiza el costo del P TB. Si ste ultimo es menor al % l mite de
utilidad, se emite aviso y se clacula precio con el % lmite.

FK_REALIZA_ _REALIZA_P_PRODUCTO

PROVEEDORES

Prod uctos
cod producto
n om produ cto
can tidad stock
ro tacion prod
fe cha ingre so prodto
cod lote prod
cod igo ti po p rod
stock minim o prod
costo produ cto
u ni dad me di da prod
fe cha vncto p rod

Proveedores
rut proveedo r
no m proveedor
gi ro proveed or
razon scl pro vee
fono proveedor
mail proveedor
di recc proveedor
fre ccia compra provee dor
estado proveedor
ci udad proveedor

char(9)
<pk>
char(50)
char(50)
char(50)
num eric(10)
char(60)
char(50)
num eric(5)
char(20)
char(50)

contempla pp

cod presupue sto ss integer


<pk,fk1>
cod ptb
numeric(10) <pk,fk2>

MATERIAS PRIMAS

FK_REQUIERE_REQUIERE__PRODUCTO
requiere productos

Deb
cod orden
c e contener:
numeric(10) <pk,fk1>
- cantidad
prodcfaltante
fe cha ordn
dateoc
<pk,fk1>
- (precio compra en orden de
cod
<pk,fk2>
comp
ra)producto
opciona l, yavarchar(10)
que se
cod lote
puede
prod
sacarnumeric(10)
de OC
<pk,fk2>

receta plato trago

varchar(10) <p k>


cod p roducto varchar(10) <pk,fk1>
char(50 )
cod l ote prod n umeric(10) <pk,fk1>
integer
cod p tb
n umeric(10) <pk,fk2>
decima l(2 )
date
FK_RECETA_P_RECETA_PL_PRODUCTO
numeri c(1 0) <p k>
FK_RECETA_ P_RECET A_PL_ P_T_B
numeri c(1 ) <fk>
debe incorporar campos:
integer
- can tidad prod x ptb (respetando la
FK_P_T_B_ES_UN_TIP_TIPO_PTB
integer
unidad de m edida de la entidad
varchar(10)
p ro ductos)
tipo PTB
date
codi go tip o PT numeric(2) <pk>
nombre ti po PT char(50)

PLATOS TRAGOS

FK_CONTEMPL_CONTEMPLA_P_T_B

P_T_B
cod ptb
num eri c(10) <pk>
codigo tipo PT num eri c(2) <fk>
nom_ptb
char(70)
valor ptb
integ er
caract ptb
char(150)
costo ptb
integ er
estado ptb
char(20)

detalle venta ss

FK_DETALLE__DETALLE_V_P_T_ B

cod con trato mozo


rut mozo
fecha in ic contto mozo
fecha te rm contto
activi da d mozo cont
sueldo base mo zo

tipo p ro ductos
codigo ti po prod numeri c(1 ) <pk>
nombre tipo prod char(50 )

FK_ESTA_EN__ESTA_EN_ M_P_T_B

FK_ORDEN_CO_SE_HACE_C_PROVEEDO

nu meri c(10) <pk>


char(9)
<fk>
da te
da te
char(50)
integer

FK_PRODUCT O_TIENE_TIP_TIPO_PRO

COMPRAS

fecha menu ptb date

ORDEN COMPRA
cod orden c
fe cha ordn c
ru t proveed or
cod fac e greso
o rd_cod orden c
o rd_fecha ordn c
e stado ordn c
FK_ORDEN_CO_ DOCUMENTA_FACTURA_

<pk,fk1>

debe
cod contener
ptb
cam po numeric(1 0) <pk,fk2>
valor pro mocion ptb

numeric(10) <pk>
date
<pk>
cha r(9)
<fk1>
numeric(10) <fk2>
FK_ORDEN_
numeric(10)
<fk3> RE_PUEDE_TEN_ORDEN_CO
date
<fk3>
cha r(20)
orden re posicin

FK_ORDEN_CO_PUEDE_TEN_ORDEN_RE

FK_CONTRATO_TIENE_EN_ _M OZOS

p iso

FK_CONTEMPL_ CONTEMPLA_PRESUPUE

carta dia
ti po menu ptb
char(50)
fecha menu ptb
date
<p k>
desc me nu di a ptb char(150)

real iza turnos

FACTURA EGRESO

detalle venta

cod ptb
cod venta
tip o venta
Ve n_ cod venta
Ve n_ tipo venta

FK_PAGOS_PAGA_EGRE_FACTURA_

rut mo zo
fecha turno
ti po tu rno
Tur_fe cha turno
Tur_ti po turno
num p izo local
cod zo na_l ocal

FK_ZONA_PERTENECE_PISO

numeric(10) <pk,fk1>
char(10)
<pk,fk2>
debe in corporar<pk,fk2>
campos:
char(50)
- cantidad ptb venta
char(10)
- va lor 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>
tip o turno
char(50) <pk>
no m turno
char(10)
ho ra ini c turno ti me
ho ra term turno ti me

FK_DET ALLE__DETALLE_V_VENT AS_S

zon a

boleta _egreso
num bo l egreso
char(7)
<pk>
monto doc egreso integer
fecha d oc egreso date
desc do c egre
char(150)

FK_EGRESOS_DOCUMENTA_FACTURA_

char(9)
<pk>
requiere mozos
char(50)
FK_REQUIERE_REQUIERE_ _MOZOS cod venta_ss numeri c(5) <pk,fk1>
char(50)
rut mozo
char(9)
<pk,fk2>
date
char(50)
nume ric(10)
char(50)
char(50)

num pizo local numeri c(2 ) <pk>


desc pizo
char(150)

FK_ESTA_EN__ ESTA_EN_ M_CARTA_DI

cod ord en c nu meric(10) <pk,fk>


fecha o rdn c da te
<pk,fk>

cod fac egreso


nume ric(10) <p k>
monto doc egreso integer
fecha doc egreso date
desc doc egre
char(150)

MOZOS
ru t mozo
a pellido mozo
n om mozo
fe cha nac m ozo
d irecc mozo
fo no mozo
a fp mozo
si stema sal ud mozo

esta en menu dia

FK_REQUIERE_REQUIERE__ORDEN_RE

debe incorpo rar 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
n umeric(10) <pk,fk1>
cod ve nta_ss n umeric(5) <pk,fk2>

num pizo l ocal n umeric(2) <pk,fk>


cod zona_local n umeric(1) <pk>
nom zona local char(50)

FK_PAGOS_PAGA_EGRE_BOLET A_E

Turno_1

FK_DETAL LE__DET ALLE_V_PARTICUL

FK_REALIZA__ES_REALIZ_TURNO_1

MESAS

fecha turno
date
<pk>
tipo tu rno
char(50 ) <pk>
nom turno
char(10 )
hora i nic turno time
hora term turno time

FK_REQUIERE_REQUIERE__VENTAS_S

Egresos
cod egreso
n um bol egreso
cod fac egreso
rut prestador
fecha egreso
d esc egreso

nume ric(10) <pk>


char(7 )
<fk2>
nume ric(10) <fk3>
char(9 )
<fk1>
date
char(1 50)

FK_EGRESOS_REALIZA2 _PRESTADO

parti cular
cod venta
ti po venta
doc_fecha doc vnta
num bol venta
doc_fecha doc vnta 2
cod fac venta
cod mesa
fecha doc vnta
rut cliente
rut mozo
fecha turno
ti po turno
Tur_fecha turno
Tur_tip o turno
fecha ven ta
bol_num bol ven ta
FAC_cod fac ven ta
estado venta

FK_EGRESOS_DOCUMENTA_BOLETA_E
bol eta venta

FK_DET ALLE__DETALLE_V_CHEQUE_R

fecha doc vnta date


<pk>
num bol venta char(7)
<pk>
monto do c vnta integer
desc doc vnta
char(150)

OTROS EGRESOS

FK_PARTICUL_SE_DOCUME_BOLETA_V

Prestad or
rut prestador
nom pre stador
nom em presa pre stador
direcc p restado r
tipo e sp ecial idad prest
fono pre stador
estado prestador

ubicaci on_me sa

char(9)
<pk>
char(50)
char(50)
char(50)
char(50)
n umeric(10 )
char(20)

FK_PARTICIP_PARTICIPA_PRESTADO

FACTURA VENTA
Efectivo
cod pago
num b ol venta
cod fa c venta
num b ol egreso
cod fa c egreso
ti po pago
fecha pago
estado pago

char(7)
<pk,fk>
char(7)
numeric(7)
char(7)
numeric(10 )
char(50)
date
char(20)

PARTICIPA

ti po 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

espe ctaculos
tipo e spectacul o char(5 0) <pk>
desc e spectacul o char(1 50)

FK_HORARIOS_POSEE_HOR_ESPECTAC

Horarios
fecha hora rio
ti me stamp <pk>
ti po espectacul o char(50)
<fk>
estado horario
char(20)

Ch eq ue
cod pago
num bol ve nta
cod fac ven ta
num bol eg reso
cod fac egreso
ti po pago
fe cha pago
estado pago
num chequ e
ti tul ar cheq ue
banco cheq pago
fe cha plazo cheque
fe cha 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


<p k>
cod fac venta
nume ric(7) <p k>
monto doc vnta i ntege r
d esc doc vnta
char(1 50)

FK_PARTICUL_SE_DOCUME_FACTURA_

num eri c(10)


num eri c(2)
num eri c(2)
num eri c(1)
num eri c(3)
date
fe cha 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)
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)
char(15)

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

VENT AS SS

VENTAS SERVICIOS

che que restoran


cod venta
tip o venta
do c_fecha d oc vnta
nu m bol ven ta
do c_fecha d oc vnta2
cod fac venta
cod mesa
fecha doc vn ta
rut cl iente
rut mozo
fecha turno
tip o turno
Tu r_fecha tu rn o
Tu r_tipo turn o
fecha venta
bo l_num bol venta
FAC_cod fac venta
estad o venta
nu m cheq re storan

in teger
<pk>
char(3)
<fk1>
char(50)
<fk2>
numeric(5) <fk3>
date
in teger
in teger
char(20)

M esas
cod mesa
forma mesas
material mesa
desc m esas
capaci dad mesa
estado mesas

FK_PARTICUL_VENTA_ES__ REALIZA_

FK_CHEQUE_R_ SE_DOCUM E_FACTURA_

PRESUPUESTO
VENTAS SERVICIOS

cod presupuesto ss
cod clte potcial
ti po evento ss
cod venta_ss
fe cha presu puesto
n um persn pp vta ss
m onto pp vta ss
e stado 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
numeri c(7)
char(7)
numeri c(10)
char(50)
date
char(20)

cod ubic_m esa


cod secto r_ local
num pizo l ocal
secto r
cod zona _l ocal
cod secto r_local numeri c(2) <pk>
cod mesa
FK_UBICACIO_PERTENECE_SECTOR
nom se ctor local char(50)
fe cha ini c u bi c me sa

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

VENTA

FK_PAGOS_PAGA_UNA__FACT URA_

cod pago
fecha doc vnta
num bol venta
doc_fecha doc vnta
cod fac venta
num bol egreso
cod fac egreso
ti po pago
fecha pago
estado pago

char(1 0)
char(5 0)
date
char(7 )
date
num eric(7)
num eric(3)
date
char(9 )
char(9 )
date
char(5 0)
date
char(5 0)
date
char(7 )
num eric(7)
char(2 0)

FK_CHEQUE_R_TIENE_VEN_M ESAS

FK_CHEQUE_R_ VENTA_ES__REALIZA_

cod venta_ ss
fecha doc vnta
n um bol ve nta
d oc_fecha doc vnta
cod fac venta
rut cli ente
cod presup uesto ss
m onto ven ta ss
d esc venta ss
fecha venta ss
d irecc venta ss
fecha even to ss
h ora evento vta ss
d uracion e vento vtass
n um persn vta ss

numeri c(5 )
date
char(7)
date
numeri c(7 )
char(9)
integer
integer
char(15 0)
date
char(50 )
date
time
numeri c(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

ti po evento ss
char(50) <pk>
valor prom x pers integer

CLIENTES

FK_PRESUPUE_SE_ASOCIA_EVENTO

Cl iente _Potencial
nom cliente potencial char(50)
fon o cliente potencial nume ric(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
Clasifi cacio n
desc tipo clte char(150)
cod tipo_cl te nume ric(2) <pk>

Cli ente
rut cl iente
cod tipo_clte
ciudad cli ente
estad o cliente
direcc cliente
fono cli ente
emai l cliente

FK_CLTE_EMP_TIPO_CLIE_CLIENTE

char(9)
<pk>
nume ric(2) <fk>
char(50)
char(20)
char(50)
nume ric(10)
char(60)

FK_VENTAS_S_ VENTA_SS__CLIENT E

FK_CLTE_PER_TIPO_CLIE_CLIENTE

clte_empresa
rut cl iente
ciudad cl i ente
estado cl i ente
direcc cli ente
fono cli en te
emai l clie nte
giro clte e mp
razon soc clte emp
rubro cl te emp

char(9)
<pk,fk>
char(50)
char(20)
char(50)
numeri c(10)
char(60)
char(50)
char(50)
char(50)

clte_persona
rut cl iente
ciudad cli ente
estado clie nte
direcc cliente
fono cli ente
emai l cliente
nom clte p er
apell ido cl te per

char(9)
<pk,fk>
char(50)
char(20)
char(50)
n umeric(10 )
char(60)
char(50)
char(50)

Ejemplo
Etapa 0 Inicio

No

Tiene
Modelo

Si

Etapa I Ingeniera
Inversa
Etapa II Validar Modelo
Relacional
Etapa III Definir Proceso de
negocio
Etapa IV Creacin 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.

Introduccin

Objetivos

No Verificado

Ejemplo

Conclusin

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

Introduccin

Objetivos

Ejemplo

Conclusin

Ejemplo
Etapa III : Definir proceso de negocio
Paso 3

Identificarlos en el Modelo

Elemento

Tablas

Cliente

Cliente, clte_empresa, clte_persona, clasificacin.

Mesas

Ubicacin_mesa, sector, zona, piso.

Mozos

Realiza turnos, turno_1, turno_2, mozos.

Platos y Tragos

P_T_B, tipo PTB, esta en men da, carta da, detalle venta.

Pagos

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

Introduccin

Objetivos

Ejemplo

Conclusin

Paso 4

Tipo
PTB

Formar Subesquema

Platos y
Tragos

P_T_B

Esta en men da

Piso

Sector

Detalle venta

Carta dia

Zona

Ubicacin_mesa

Particular

Realiza turnos

Mozos

Turno_1

Boleta
venta

Efectivo

Mesas

Mesas

Turno_2

Pagos
Factura
venta

Cheque

Pagos

Clasificacin

Cheque
restoran

Mozos

Cliente

Cliente
Clte_empresa

Introduccin

Objetivos

Clte_persona

Ejemplo

Conclusin

Ejemplo
Etapa IV : Creacin del Modelo Estrella

Venta

1.- Tabla Hecho

2.- Tablas Dimensiones


Cliente
Mozos
Mesas
Platos y Tragos
Pagos
Introduccin

Objetivos

Ejemplo

Conclusin

Ejemplo
Etapa IV : Creacin del Modelo Estrella
Cliente

2.2- Desnormalizar
Clasificacin

Caso B

Rut cliente
Cod tipo_clte
Ciudad Cliente
Estado Cliente
Direccin 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

Introduccin

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
Direccin Cliente
Fono Cliente
e-mail Cliente
desc tipo clte
giro cliente
razn soc clte emp
rubro clte emp
nom clte per
apellido clte per

Conclusin

Ejemplo
Etapa IV : Creacin del Modelo Estrella
2.3- Definir Dimensin Tiempo

Dimensin Tiempo
Fecha venta

Introduccin

Objetivos

Ejemplo

Conclusin

Ejemplo
Etapa IV : Creacin 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
Introduccin

Objetivos

Ejemplo

Conclusin

Ejemplo
Etapa IV : Creacin del Modelo Estrella

3.- Definicin de las Medidas

Total de Platos y Tragos Vendidos.


Platos y Tragos ms vendidos.
Clientes ms Habituales.
Mesas ms solicitadas.

Introduccin

Objetivos

Ejemplo

Conclusin

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

Introduccin

Cliente
Rut cliente
Cod tipo_clte
Ciudad Cliente
Estado Cliente
Direccin 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 ms vendidos.
Clientes ms Habituales.
Mesas ms 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

Conclusin

Ejemplo
Etapa V : Validar Modelo Estrella
Num piso local
Cod zona_local

Dimensin Mozos

Forma mesa, Material mesa,


Desc mesas, Desc pizo.

Dimensin Mesa
Dimensin Pagos

Num bol egreso, Cod fact egreso.

Dimensin Mozos

Fecha nac mozo, Direcc mozo,


Afp mozo, Sistema de salud mozo.

Introduccin

Objetivos

Ejemplo

Conclusin

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

Introduccin

Rut cliente
Cod tipo_clte
Ciudad Cliente
Estado Cliente
Direccin 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 ms vendidos.
Clientes ms Habituales.
Mesas ms 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

Conclusin

Conclusin

Dificultad de formular una Gua estndar.


Importancia de conocer y entender el Proceso de Negocio.
El modelamiento es una tarea subjetiva.

FIN

También podría gustarte