Anda di halaman 1dari 13

Presentacin de Modelo de Datos:

Restaurante
- Integrante: Pierre Mariani
- Profesor: Rodrigo Lpez
- Ayudante: Jonathan Vsquez
- Fecha: 30 de diciembre de 2013
- Actualizado el 08 de enero de 2014 segn feedback recibido
ENSIA305/01 Computacin para los Negocios
! Descripcin del Problema y Algunas Definiciones

! Reglas de Vinculacin y Supuestos

! Definicin y Explicacin del Modelo

! Presentacin del Modelo
02/13
AGENDA
03/13
DESCRIPCIN DEL PROBLEMA Y ALGUNAS DEFINICIONES:



! Qu es un Restaurante?

Un restaurante es un establecimiento comercial
donde se sirven platos para ser consumidos en el
local o para llevar.

04/13
DESCRIPCIN DEL PROBLEMA Y ALGUNAS DEFINICIONES:
! Dinmica de un Restaurante:

o Llegada de un cliente
o Recepcin y ubicacin en una mesa
o Toma de pedido
o Elaboracin y entrega del plato
o Cliente consume lo solicitado
o Cancelacin del servicio

05/13
DESCRIPCIN DEL PROBLEMA Y ALGUNAS DEFINICIONES:
! Manejo de Datos:

o Base de Datos:
Estructura de orden y funcionamiento para las
variables a considerar.

o Modelo de Datos:
Esquema que ordena y gobierna esta informacin,
en donde existen reglas de vinculacin.
o Uso de Microsoft Access 2013


06/13
DESCRIPCIN DEL PROBLEMA Y ALGUNAS DEFINICIONES:
! Manejo de Datos:
o Definicin de Entidades y sus Atributos:
Se crea una tabla para cada entidad (y codificacin),
definiendo sus atributos claves, forneos y otros.

- Proveedor (Rut Proveedor)
- Insumo (Cdigo Insumo)
- Plato (Cdigo Plato)
- Cliente (Rut Cliente)
- Pedido (Id Pedido)
- Venta (Cdigo Venta)
- Mesa (Id Mesa)
- Personal (Rut Personal)
- Turno (Cdigo Turno)
- Tipo_Personal (Cdigo Tipo)
Codificaciones de Personal
07/13
REGLAS DE VINCULACIN Y SUPUESTOS:
! Reglas de Vinculacin:
o Muchos es a Muchos: Se crea una tabla intermedia que recibe el
nombre de las dos entidades que la componen. Ejemplos:

(1) Proveedor Insumo
(2) Insumo Plato
(3) Plato Pedido

o Uno es a Muchos: Representa a casi la totalidad de las
relaciones en ste modelo. Algunos ejemplos son:

(1) Personal Plato
(2) Turno Personal
(3) Personal_1 Pedido

Nota: se duplic la tabla Personal para diferenciar las distintas
funciones de los camareros y cocineros, tal que:

- Personal_1 corresponde a los camareros
- Personal corresponde a los cocineros

La codificacin que los diferencia es Cdigo_Tipo.
08/13
REGLAS DE VINCULACIN Y SUPUESTOS:
! Supuestos (i):
Son propios de cada modelo. A continuacin se muestran los
principales supuestos utilizados en el presente modelo:

o Existe slo un local
o Todos los insumos tendrn un cdigo asociado
o Precio_Insumo podr variar segn Proveedor, por lo que el
atributo se coloc en la tabla intermedia Proveedor_Insumo
o Distintos tipos de platos y presentaciones, segn
requerimientos de los clientes
o Slo hay posibilidad de consumir en el local o solicitar pedido
para retiro en el establecimiento (Tipo_Pedido)
o Mesas enumeradas
o Un mesero (Personal_1) puede atender varias mesas, pero
slo puede existir un mesero asociado a cada mesa
09/13
REGLAS DE VINCULACIN Y SUPUESTOS:
! Supuestos (ii):

o La Fecha_Pedido no necesariamente es igual a la
Fecha_Venta
o Personal compuesto por cocineros (Personal) y camareros
(Personal_1)
o Para ser atendidos, el nmero de comensales (para un
pedido) tienen que ser menor o igual a la capacidad
mxima de al menos una de las mesas
o Los clientes sern identificados por su Rut (facilitar lo
referente al retiro en el local).
o Inicialmente, supondremos que existen los insumos
suficientes para preparar los platos. De lo contrario, el
camarero debe informrselo al cliente.
10/13
DEFINICIN Y EXPLICACIN DEL MODELO:
! Pedido en el Local:
1. Ingresa(n) cliente(s).
2. Camarero realiza recepcin y analiza la disponibilidad de mesas.
3. Camarero ofrece alternativas.
4. Posteriormente, se deciden su pedido y el Camarero toma nota y
entrega el detalle del pedido al Cocinero.
5. Cocineros prepararn los platos utilizando los insumos comprados
a los proveedores.
6. Clientes disfrutan su pedido.
7. Finalmente, tras terminar su comida, el Camarero retira, registra la
venta asociada al pedido y realiza el cobro.
8. Los clientes cancelan su pedido utilizando alguna forma de pago y
se retiran del establecimiento.
11/13
DEFINICIN Y EXPLICACIN DEL MODELO:
! Pedido para retirar en el Local:
1. Cliente se comunica con el restaurante por algn medio
(Telfono) y realiza su pedido en una fecha determinada
(Fecha_Pedido).
2. Mientras los cocineros preparan los platos para el pedido,
el cliente se desplaza hacia el restaurante.
3. Cliente acude al local a cancelar y retirar el pedido en una
determinada fecha (Fecha_Venta).
12/13
PRESENTACIN DEL MODELO:
13/13
Preguntas?

Anda mungkin juga menyukai