CASO COCOMO
La empresa madrileña de comida rápida CO&COMO con servicio a domicilio, deseacrear una bases de datos con la información concerniente a los pedidos de sus clientes ylos empleados que trabajan en dicha empresa. Los datos a tener en cuenta son: CO&COMO tiene varios centros de comida rápida distribuidos por toda la comunidadde Madrid y atenderá peticiones en todas la poblaciones. De cada centro se deseaalmacenar su código, nombre, dirección, población en la que se encuentra y teléfono. Aunque todos los centros pertenecen a CO&COMO, la empresa da libertad a cada unopara que oferten sus propios platos combinados. De dichos platos combinados sealmacena su número, nombre, descripción y precio. Hay que tener en cuenta que unplato combinado puede ser ofertado por más de un centro. De los clientes, se desea almacenar su número, nombre, dirección y teléfono. CO&COMO quiere que quede registrado qué cliente ha pedido qué plato en cual centro,y la fecha del encargo. También es importante para hacer descuentos, saber la cantidadde pedidos totales por cliente. Respecto a los empleados, hay que almacenar su DNI, nombre, dirección, teléfono ypoblación en la que reside. La empresa asignará empleados a los diferentes centrossegún las necesidades de cada centro. Un empleado sólo estará asignado a un centro enun momento dado. Interesa saber donde están trabajando los empleados no siendonecesario saber por qué centros ha pasado. CO&COMO quiere guardar la siguiente información de las poblaciones en las que Tiene centros: Código postal, nombre y número de habitantes. Hay que tener en cuentaque una población puede tener más de un centro CASO LÍNEAS DE METRO:
Construir modelo relacional que refleje toda la información necesaria para la gestión de líneas de metro de una ciudad determinada. Los supuestos considerados son los siguientes: Una línea esta compuesta por una serie de estaciones en un orden determinado, siendo muy importante recoger la información de este orden. Cada estación pertenece al menos a una línea, pudiendo pertenecer a varias Cada estación nunca puede dejar de pertenecer a una línea a la que anteriormente pertenecía (por ejemplo: Portazgo, que pertenece a la línea 1, nunca podrá dejar de pertenecer a esta línea) Cada estación puede tener varios accesos, pero consideramos que un acceso solo puede pertenecer a una estación. Un acceso nunca podrá cambiar de estación Cada línea tiene asignado una serie de trenes, no pudiendo suceder que un tren este asignado a mas de una línea, pero si que no este asignado a ninguna (por ejemplo, si se encuentra en reparación) Cada línea tiene asignado como mínimo tantos trenes como estaciones tenga y como máximo el doble del numero de estaciones. Algunas estaciones tienen asignadas cocheras, y cada tren tiene asignada una cochera. Un tren puede cambiar de cochera asignada, pero no quedar sin ella. y
y y
y
y y
y
y
y
y
Interesa conocer todos los accesos de cada línea