Las compañías aéreas ofrecen servicios de transporte vía aérea a los diversos pasajeros que los requieren llevándolos desde una ciudad origen hacia una ciudad destino; por lo que dichos pasajeros deben adquirir sus boletos en los diversos puntos de venta los cuales se ubican en distintos puntos en las distintas ciudades donde se ofrecen los servicios, por lo que para poder administrar el volumen de datos que generan sus operaciones se deben contar con sistemas de base de datos para almacenarlos, así que es importante que entendamos como se relacionan las personas, procesos y datos que son generados.

Toda compañía aérea debe contar con una serie de aviones para ofertar dicho servicio, por lo que es importante que se registren las características de los aviones, algunas de ellas son la cantidad de motores, el tipo de avión, su modelo, número de placas, peso, capacidad de pasajeros y carga, entre otros datos.


La capacidad de pasajeros se da en función a los asientos con los que dispone el avión, los cuales se clasifican en distintas categorías como los son primera clase, clase de negocios y clase económico; cada una de estas categorías tiene un costo diferente en su boleto, el cual es vendido por la misma aerolínea o por agencias de viaje autorizadas.

La compañía aérea ofrece distintos vuelos entre ciudades o países deben programa. una vez que un vuelo se programa se deben tener los siguientes datos en cuenta, desde que ciudad saldrá el vuelo y a que ciudad llegara, así como el día y hora tanto de llegada como de salida, por lo que en cada vuelo se buscara llevar a la mayor cantidad de pasajeros. Todo vuelo debe tener grupo de vuelo el cual esta compuesta por piloto, copiloto y tripulación.

Cada punto de venta con el que cuenta la aerolínea es la responsable de vender los boletos para cada uno de los vuelos, y es ahí donde se le asigna el asiento al pasajero.

Durante el resto de las sesiones se mostraran distintos esquemas de base de datos de las cuales se ha escrito en este y anteriores entradas del blog. Así que esta en ti que profundices sobre los datos que se manejan en cada una de los distintos tipos de base de datos.