---
# System prepended metadata

title: Aerolinea JMO

---

# Aerolinea JMO

En un aerolinea hay **vuelos**, estos tienen coste, fecha de salida y llegada, origen y destino.

Cada vuelo es realizado por un **avión**, este tiene un id, nombre y tipos en los que se divide: **avión de pasajeros** y **avión de carga**. El avión de pasajeros almacenará un máximo de pasajeros y el espacio de pasajeros disponible y el avión de carga un máximo de carga y el espacio de carga disponible.

Los **vuelos** tienen codigo de vuelo, codigo de avion, fecha de salida, fecha de llegada, fecha de destino, fecha de origen, coste y están divididos en dos tipos según el tipo de avión. Existen los **vuelos de carga** y los **vuelos de pasajeros**.

Estos aviones, según su tipo, pueden transportar **pasajeros** o **carga**. De los pasajeros, se quiere almacenar su dni, nombre, apellidos. De los **items de carga** se quiere almacenar id, id de carga y unidades. A su vez estos item de carga componen **cargas**, estas tienen id de carga, tipo y peso.

En cada avión existen unos **empleados** de los que se quiere almacenar su dni, nombre, apellidos y ocupación. entre los azafatos/as habrá un/a jefe/a.

Los **propietarios** tienen un dni, nombre y apellidos.

# UML

>![](https://i.imgur.com/yhp0TXZ.png)











# Programa


