0% ont trouvé ce document utile (0 vote)
6 vues2 pages

TD SQL

Une agence aérienne souhaite gérer des données relatives aux passagers, vols, réservations, avions et escales via une base de données SQL. Le document présente un schéma relationnel et une série de requêtes SQL demandées pour extraire des informations spécifiques, telles que les passagers, les vols, les réservations et les aéroports. Les requêtes incluent des opérations de filtrage, de tri, de comptage et de calculs de prix.

Transféré par

karimassali77
Copyright
© All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
6 vues2 pages

TD SQL

Une agence aérienne souhaite gérer des données relatives aux passagers, vols, réservations, avions et escales via une base de données SQL. Le document présente un schéma relationnel et une série de requêtes SQL demandées pour extraire des informations spécifiques, telles que les passagers, les vols, les réservations et les aéroports. Les requêtes incluent des opérations de filtrage, de tri, de comptage et de calculs de prix.

Transféré par

karimassali77
Copyright
© All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

Exercice Complet — Base de Données SQL

Contexte

Une agence aérienne souhaite gérer :

 les passagers
 les vols
 les réservations
 les avions
 les escales

La base de données est définie par le schéma relationnel suivant :

Schéma Relationnel
PASSAGER (NoPassager, NomPassager, Prenom, Ville)

AVION (NoAvion, Modele, Capacite)

VOL (NoVol, VilleDepart, VilleArrivee,


DateDepart, Prix, NoAvion#)

RESERVATION (NoReservation, NoPassager#,


NoVol#, DateReservation)

ESCALE (NoEscale, Aeroport)

PROGRAMME (NoVol#, NoEscale#, DateEscale)

Travail Demandé

1) Afficher tous les passagers.

2) Afficher les villes d'arrivée des vols sans doublons.

3) Afficher les vols dont le prix est supérieur à 800.

4) Afficher les vols triés par prix décroissant.

5) Afficher le nombre de réservations par vol.


6) Afficher les vols ayant le prix minimum.

7) Afficher le prix moyen des vols pour chaque ville d’ arrivée.

8) Afficher les passagers ayant réservé le vol "V100".

9) Afficher le nom des passagers avec la ville d’ arrivée du vol réservé.

10) Afficher les vols qui n’ ont aucune réservation.

11) Afficher les aéroports programmés durant l’ année 2025.

12) Afficher les aéroports visités plus de 2 fois.

13) Afficher les vols ayant le même avion que le vol "V200".

14) Afficher les vols plus chers que tous les vols allant à Paris.

15) Afficher les passagers ayant participé à l’ un des vols du passager "P010".

16) Afficher le nombre total des passagers.

17) Afficher le prix maximal des vols.

18) Afficher les avions dont la capacité est supérieure à 200.

19) Afficher les vols utilisant un avion de modèle "Boeing 737".

20) Afficher les villes d’ arrivée dont le prix moyen est supérieur à 1000.

Vous aimerez peut-être aussi