Exercice Système D'information : Gestion des Vols
Une compagnie aérienne veut mettre en œuvre une base de données pour gérer ses différents vols.Un vol est un parcours aérien caractérisé par un numéro, une ville de départ, une ville d’arrivée,une heure de départ, une heure d’arrivée, une distance et une fréquence.Lorsqu’un vol est programmé pour une date déterminée il constitue un départ. Un vol n’est programmé qu’une seule fois dans une journée à l’heure prévue.Un certain nombre de passagers peut être enregistré pour un départ. Un passager est caractérisé par son nom, son adresse et son numéro de téléphone.Un avion est affecté à chaque départ. Un avion est caractérisé par un numéro, un type, une capacité. Un avion utilise une certaine quantité de carburant pour accomplir le trajet. Cette
dernière dépend des conditions atmosphériques, donc de la date.Un certain nombre de personnels est affecté à chaque départ. On distingue les personnels non navigants des personnels navigants. Parmi ces derniers, on distingue le(s) pilote(s). Un membre du personnel est caractérisé par son nom, son adresse et son numéro de téléphone.
Travail demandé :
1) on désire utiliser cette base pour produire (entre autres) les listes suivantes :
• passagers enregistrés pour un départ
• personnels affectés à un départ pour chacune des trois catégories
• départs programmés pour un vol donné
• départs assignés à un avion donné pour la semaine à venir.
• caractéristiques du vol correspondant à un départ
Proposez un DCL pour cette base en exploitant au maximum la relation d’héritage
2) Un vol peut en fait être constitué de plusieurs tronçons. Par ailleurs on souhaite pouvoir établir pour chaque ville les vols au départ et les vols à l’arrivée.Suggérez une amélioration du modèle précédent pour prendre en compte ces deux aspects.