Ejercicios 5
Ejercicios 5
Ejercicios 5
Las recetas para confeccionar cada uno de los platos consisten en una serie de
pasos, donde se detalla el proceso de elaboración. En concreto, en cada paso hay
que indicar la operación a realizar, la lista de ingredientes (si se necesitan), el
tiempo previsto para su ejecución, los utensilios de cocina especiales necesarios
(batidora, sartén, horno, plancha, etc., o ninguno), y un comentario descriptivo
opcional. Puesto que hay tareas que se pueden realizar en paralelo, decide incluir
además un valor aproximado del tiempo total en que se puede realizar la receta.
También pretende incluir el tipo de plato (carne, pescado, huevos, etc.), el
ingrediente principal representativo (pollo, huevos, merluza, etc.), el precio y, cuando
sea necesario, un comentario personal para completar la información. Por otra
parte, como piensa que puede tener diferentes recetas para un mismo plato,
considera conveniente identificar las recetas con un número clave, aunque conserve
el nombre del plato.
De cada ingrediente necesario para confeccionar cada uno de los platos quiere
representar, además del nombre que lo identifica, las calorías, las cantidades
utilizadas en las distintas fases de realización del plato, así como, en determinados
casos, las unidades en que se expresan dichas cantidades (gramo, pizca,
cucharada, etc., que pueden variar de una receta a otra). Para la carta del
restaurante propone representar una serie de menús, identificados por un número
correlativo, formados por tres platos distintos (un primero, un segundo y un postre).
Además del precio, quiere tener la posibilidad de añadir a cada menú un comentario
con su tipo (verano, festivo, ligero, etc.).
Proponga un esquema E/R que modele la Base de Datos para el recetario
Transforme el esquema anterior a un esquema relacional adecuado
Indicar cómo se verán afectados los esquemas anteriores en los siguientes casos:
a) Si se quiere añadir la posibilidad de que cualquier paso de una receta consista en
la realización de otra receta (salsa vinagreta, masa de hojaldre, etc.).
b) Si se quiere tener la posibilidad de representar menús en los que se pueda elegir
entre varios primeros platos, varios segundos, y varios postres.
2. La empresa de transporte TURYBUS pretende iniciar una agresiva campaña de
viajes turísticos aprovechando el periodo estival. Para ello selecciona las rutas
turísticas que considera más atractivas, y decide ofertar durante todo el periodo de
la campaña un servicio diario regular por dichas rutas. Es decir, cada uno de estos
servicios diarios realiza el recorrido de una ruta con el mismo horario todos los días
en que está programado (algunos sólo funcionan en días festivos). Evidentemente,
algunas rutas con mayor demanda tienen varios servicios diarios. En los folletos
editados figura la lista de servicios diarios ofertados (hora y ruta), junto con la
descripción de los días en que están programados.
Cada pasajero que contrata un viaje recibe un billete en el que figuran el nombre de
la ruta, la fecha y hora de salida, el importe (fijo para cada ruta), y la hora de llegada
prevista. También recibe un listado que describe, por orden cronológico, los lugares
más relevantes del recorrido. La descripción consiste en el nombre del lugar, la hora
prevista de llegada (el tiempo entre dos lugares concretos es fijo para cada ruta) y
además, en algunos casos, la actividad a realizar (comida, visita, etc.) y el tiempo de
parada previsto. En el momento de la compra, y únicamente para efectos
promocionales (sorteos, etc.), el viajero debe comunicar su DNI, apellidos-nombre y
teléfono al empleado de la empresa.
Para cada uno de los viajes, la empresa asigna un autobús y un conductor concreto.
Con objeto de simplificar la gestión, esta asignación se realiza para cada uno de los
servicios diarios. Es decir, cada conductor realiza todos los días los mismos
recorridos y, en cada uno de ellos, conduce el mismo autobús (depende sólo de la
ruta y la hora). De cada autobús, identificado por su matrícula, se tiene información
del modelo, fabricante, número de plazas y un texto con sus características básicas.
De los conductores, su DNI, apellidos-nombre, teléfono, y dirección.
Con el fin de mejorar la calidad del servicio, la compañía desea poder conocer en
cada momento la media de viajeros de cada ruta y de cada servicio diario, así como
los km. diarios realizados por cada autobús y cada conductor. Además, para premiar
a los mejores usuarios, también desea conocer el total de horas de viaje realizados
por cada usuario.
Todo ciudadano que ha utilizado alguna vez los servicios sanitarios tiene asociado
un documento o “Historia Clínica”, identificado por un número único (codHist) dentro
de la red sanitaria. En cada historia clínica figuran los datos personales del paciente
(DNI, apellidos-nombre, fecha de nacimiento, número de Seguridad Social y otros
datos opcionales), junto con la lista de todas las visitas médicas realizadas. En cada
una de estas visitas consta la fecha y hora, el hospital y servicio en que ha sido
atendido, el médico, y una breve descripción del diagnóstico y tratamiento
realizados. Si el paciente es ingresado, se hace constar, además, el nº de habitación
y la fecha en que abandona el hospital. El interés de esta información no es sólo
estadístico, sino que debe permitir conocer en todo momento el nº de camas libres
de cada servicio de un hospital.