Hdhd
I FORMÁTICA APLICADA AL MEDIO AMBIE TE
ombre, apellidos y D I
____________________________________________________
Problema de diseño debases de datos
Supongamos que se nos ha encargado el desarrollo de una aplicación que se encargue de
gestionar reservas de billetes de tren. Tras analizar el problema, hemos obtenido la siguiente
listade requisitos:
•
RENFE tiene una serie de trenes que hacen rutas fijas todos los días. Los trenes se
identifican por el código asociado a su locomotora y tienen una capacidad máxima depasajeros que viene determinada por el número y tipo de sus vagones.
•
Las rutas realizadas por los trenes están compuestas por tramos que conectan ciudades. Los
tramos se identifican por las ciudadesque conectan y la hora de salida de la ciudad origen.
Además, para poder automatizar la realización de reservas, también se mantiene
información acerca de la duración del trayecto asociado a cadatramo.
•
Los pasajeros hacen sus reservas para ir de una ciudad a otra a través de un sistema
informatizado que les ofrece distintas rutas alternativas. Cada reserva tiene asociado unlocalizador único, una fecha de emisión, una ciudad de origen y una ciudad de destino.
•
El trayecto asociado a la reserva de un pasajero está compuesto por un conjunto de tramos,
que corresponden a lostramos efectuados diariamente por los ferrocarriles de RENFE. Para
cada tramo, el viajero tiene reservado un asiento que viene determinado el número del
vagón en el convoy, la fila del asiento en elvagón y una letra que identifica la posición del
asiento dentro de la fila.
•
Obviamente, cuando un viajero efectúa su reserva, puede que todo el trayecto no se realice
en el mismo tren. Estoes, el pasajero puede que tenga que hacer transbordos.
vg:
Para viajar de Granada a Zaragoza, el viajero hace una reserva de un billete que
incluye una plaza para el TALGO Granada-Madrid y...
Regístrate para leer el documento completo.