TP N ° 7 : Manipuler les Bas es de données
TP N°7: Les Requêtes de Regroupement
On considère la base de données nommée aviation, cette base de données dispose des tables suivantes :
PILOTE (NumP, NameP, Address, Salary)
Avion (NumAP, NameAP, Capacity, Localisation)
vol (Numvol #NumP, #NumAP, Ville_Dep, Ville_Arr, Dep_H,Arr_H)
Convention :
Les clés primaires sont gras et soulignées et les clés étrangères sont précédées par la lettre "# ".
Q1 : Créer la base de données et les tables ?
Q2 : Quels sont les vols (numéro_vol, ville de départ, ville d’arrivée) effectués par les pilotes habitant les
villes Nice ou Paris?
Q3 : Quels sont les numéros des pilotes qui ne sont pas en service ?
Q4 : Quel est le nombre d’avion par ville ?
Q5 : Quel est le total de place d’avion par Marque?
Q6 : Quelle est la moyenne des salaires des pilotes par ville?
Q7 : Quelles sont les villes qui assurent plus de 1000 places?
Q8 : Quelles sont les pilotes (n° pilote , le nom pilote) qui assurent plus de 2 vols ?
Q9 : Quelles sont les villes de départ qui garantissent plus de 3 vols ?
Les données enregistrées dans les tables :
N° PILOTE Nom Adresse Salaire
1 SERGE Nice 15000
2 JEAN Paris 10000
3 CLAUDE Grenoble 19500
4 ROBERT Nantes 18500
5 MICHEL Paris 20000
6 LUCIEN Toulouse 13000
7 BERTRAND Lyon 14000
8 HERVE Bastia 14000
9 LUC Paris 13000
® Fomateur : Sa ir Abdellah Page 1/2
TP N ° 7 : Manipuler les Bas es de données
N° AVION Nom Avion Capacité Localisation
100 AIRBUS A320 300 Nice
101 BOIENG B707 250 Paris
102 AIRBUS A320 300 Toulouse
103 CARAVELLE Caravelle 200 Toulouse
104 BOEING B747 400 Paris
105 AIRBUS A320 300 Grenoble
106 ATR ATR42 50 Paris
107 BOEING B727 300 Lyon
108 BOEING B727 300 Nantes
204 AIRBUS A340 350 Bastia
Ville Départ Ville Arrivée Heure Départ Heure Arrivée
N° VOL Pilote Avion
IT100 1 100 NICE PARIS 7 9
IT101 2 100 PARIS TOULOUSE 11 12
IT102 1 101 PARIS NICE 12 14
IT103 3 105 GRENOBLE TOULOUSE 9 11
IT104 3 105 TOULOUSE GRENOBLE 17 19
IT105 7 107 LYON PARIS 6 7
IT106 8 204 BASTIA PARIS 10 13
IT107 9 106 PARIS BRIVE 7 8
IT108 9 106 BRIVE PARIS 19 20
IT109 7 107 PARIS LYON 18 19
IT110 2 102 TOULOUSE PARIS 15 16
IT111 4 101 NICE NANTES 17 19
® Fomateur : Sa ir Abdellah Page 2/2
TP N ° 7 : Manipuler les Bas es de données
® Fomateur : Sa ir Abdellah Page 3/2