Contexto:
La Dirección General de Tráfico (DGT) desea crear una base de datos para gestionar información sobre vehículos, conductores, colisiones y multas. Esta base de datos debe almacenar información sobre los vehículos y sus conductores, las colisiones entre vehículos, y las multas impuestas a los vehículos.
Requerimientos:
Vehículos
- Cada vehículo está identificado por su
número_matrícula. - Se guardarán además la
marca,modelo,color,tipo_combustible(el tipo_combustible lo modelamos como un text simple) yanno_fabricación. - Un vehículo puede tener más de un conductor habitual, pero cada conductor solo está asociado a un vehículo.
Conductores
- Cada conductor está identificado por su
número_carnétde conducir. - Se almacenarán también el
nombre,apellidos, yfecha_nacimiento. - Se debe identificar si un conductor es el propietario de su vehículo o no.
Colisiones
- Las colisiones están identificadas por un
código_colisión. - Se guardarán la
fecha_hora,causaylugarde la colisión. - Una colisión involucra dos o más vehículos.
Multas
- Cada multa está identificada por un
código_multa. - Se almacenarán la
fecha_hora,causa,lugar, eimporte. - Una multa se impone a un único vehículo.
- Una multa puede estar relacionada con una colisión, pero no necesariamente.
- Una colisión puede generar ninguna, una o varias multas.
Relaciones:
- La relación entre vehículos y conductores la llamaremos
conduce. - La relación entre vehículos y colisiones la llamaremos
tiene. - La relación entre vehículos y multas la llamaremos
posee. - La relación entre colisiones y multas la llamaremos
tiene.
Cargando actividad al acercarte…