Exercice de révision
Soit la base de données relationnelle des vols quotidiens d’une compagnie aérienne qui
contient les tables Avion, Pilote et Vol.
• Avion (NumAv, NomAv, Capacite, Localite)
• Pilote (NumP, NomP, AdresseP)
• Vol (NumV, VilleDep, VilleArv, HeureDep, HeureArv, #NumP, #NumAv)
1. Insérer les avions suivants dans la table Avion :
• (100, 'AIRBUS', 330, 'RABAT') ;
• (101, 'B737',250, 'CASABLANCA') ;
• (102, 'B737',220, 'RABAT') ;
• (103, 'BOEING', 320, 'RABAT');
• (104, 'AIRBUS',250,'AGADIR');
• (105, 'CONCORDE',220,'MARRAKECH');
• (106, 'BOEING', 300, 'TANGER');
• (107,'CONCORDE',240,'TANGER');
• (108, 'BOEING',210,'AGADIR');
• (109, 'AIRBUS',250,'CASABLANCA');
2. Insérer les pilotes suivants dans la table Pilote :
• (1, 'Hamid', 'Salé');
• (2, 'Aya', 'Fes');
• (3, 'Chakib', 'Meknes');
• (4, 'Hiba', 'Rabat');
• (5, 'Malak', 'Tanger');
• (6, 'Anas', 'Oujda');
• (7, 'Diyae', 'Meknes');
• (8, 'Salma', 'Saidia');
• (9, 'Mouad', 'Agadir');
• (10, 'Rabie', 'Casablanca');
3. Insérer les vols suivants dans la table Vol :
• ('IT100', 'RABAT', 'DAKHLA', '2022-05-25 15:14:38', '2022-05-25 16:14:38', 4, 100);
• ('IT104', 'AGADIR', 'OUJDA', '2022-05-24 10:14:38', '2022-05-24 12:14:38', 9, 104);
• ('IT103', 'RABAT', 'OUARZAZATE', '2022-05-23 20:14:38', '2022-05-23 21:14:38',
4, 103);
• ('IT107', 'TANGER', 'LAAYOUNE', '2022-05-22 22:14:38', '2022-05-23 23:14:38', 5,
107);
4. Afficher tous les avions
5. Afficher tous les avions par ordre croissant sur le nom
6. Afficher les noms et les capacités des avions
7. Afficher les localités des avions sans redondance
8. Afficher les avions dont la localité est Rabat ou Casablanca
9. Modifier la capacité de l’avion numéro 101, la nouvelle capacité est 220
10. Supprimer les avions dont la capacité est inferieure à 240
11. Afficher la capacité maximale, minimale, moyenne des avions
12. Afficher les données des avions dont la capacité est la plus basse
13. Afficher les données des avions dont la capacité est supérieure à la capacité moyenne
14. Afficher le nom et l’adresse des pilotes assurant les vols IT100 et IT104
15. Afficher les numéros des pilotes qui sont en service
16. Afficher les numéros des pilotes qui ne sont pas en service
17. Afficher les noms des pilotes qui conduisent un AIRBUS
18. Afficher le nombre d’avions par nom d’avions.