Ejercicio 6
Una empresa de alquiler de vehículos desea conocer en todo momento el estado de su flota. La
empresa tiene diversas oficinas repartidas por todo el territorio español. Cada oficina se identifica
por un código único y se caracteriza por la ciudad en la que se encuentra y su dirección completa
(calle, número y código postal) y teléfono.
En cada oficina hay disponible un conjunto de coches, de los cuales se conoce su matrícula, el
grupo al que pertenece: A, B, C, D, E, F o G (depende del tipo y tamaño del vehículo), la marca, el
modelo, el número de puertas, el número de plazas, la capacidad del maletero y la edad mínima
exigida para el alquiler.
Para llevar el control del estado de cada vehículo, la empresa mantiene un registro de todos los
alquileres que ha sufrido, indicando para cada uno de ellos el nombre del conductor, su DNI, su
dirección, un teléfono de contacto y un número de tarjeta de crédito sobre la que realizar los cargos
correspondientes. Además de esta información de los clientes, para cada alquiler se almacena su
duración (en días), el tipo de seguro contratado y el precio total.
OFICINA
(id, direccion, ciudad, tfno)
CP id
VEHICULO
(matricula, grupo, marca, modelo, plazas, puertas,
maletero, edad, id)
CP matricula
CAj id -> OFICINA
CLIENTE
(dni, nombre, direccion, tfno, tarjeta)
CP dni
ALQUILA
(dni, matricula, dias, seguro, precio)
CP dni, matricula
CAj dni -> CLIENTE
CAj matricula -> VEHICULO