Ejercicio+8.+Reserva+de+Vuelos

Se trata de organizar la información relativa a la gestión de reservas para vuelos. Debemos poder gestionar los datos que figuran en una tarjeta de embarque: Fecha y hora de emisión, a qué asiento corresponde, de qué avión, a qué vuelo corresponde, su fecha y hora de salida y a qué trayecto (ciudad de salida y ciudad de destino) de línea aérea pertenece ese vuelo. Se consideran, además, las siguientes restricciones semánticas mínimas:
 *  Tenemos diferentes aviones cuyos números de asiento pueden coincidir.
 *  Una tarjeta de embarque se corresponde con un asiento concreto de un avión concreto en un vuelo concreto.
 *  Un avión puede participar en diferentes vuelos.
 *  Un trayecto aéreo está identificado por un número y puede incluir varios vuelos con posible cambio de avión.
 *  Cada una de estos vuelos está caracterizado por una fecha y hora de partida.
 *  Puede existir más de una tarjeta de embarque por cada vuelo.
 *  Cada avión tiene una capacidad máxima.