Modelado conceptual de bases de datos · Ejercicios E/R 3

Ejercicio: Sistema para la Dirección General de Tráfico (DGT)

Puedes preparar tu diagrama. .

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) y anno_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ét de conducir.
  • Se almacenarán también el nombre, apellidos, y fecha_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, causa y lugar de 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, e importe.
  • 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…