Académique Documents
Professionnel Documents
Culture Documents
Semestre 1 – 2022/2023
EXERCICES
Algèbre relationnelle + Langage SQL
Considérez les relations suivantes (Les clés étrangères sont préfixées par #):
Pilote (IdPilote, NomPilote, Sexe, Age, NumTelMob)
Avion(IdAvion, Constructeur, Modele, AnFabrication, NbrePlaces)
Ville(CodeVille, NomVille, NomPays)
Aeroport(CodeAeroport, NomAeroport, #CodeVille)
VolRegulier(NumVol, #VilleDepart, #VilleArriv, JoursVols)
Vol(#NumVol, DateVol, #IdPilote, #IdAvion, #Aeroport, NbVoyageurs)
1-/ Exprimez les requêtes suivantes en utilisant les opérateurs de l’algèbre relationnelle:
Requête#1: Liste des Pilotes de sexe féminins
Requête#2: Liste des IdAvion et noms constructeurs des avions ayant un nombre de
places supérieur à 100.
Requête#3: Liste des noms et des numéros de téléphones mobiles des pilotes âgés de
moins de 30 ans.
Requête#4: Donnez les noms des villes et des noms de leurs aéroports.
Requête#6: Donnez les numéros et date de vols effectués par des pilotes âgés de plus de
50 ans.
Requête#7: Donnez les numéros de vols effectués par un avion construit en 2020.
Requête#8: Donnez les numéros et dates des vols complets (Nombre de places = Nombre
de voyageurs).
1 of 2
2-/ Langage SQL
b) Donnez la commande SQL qui permet de supprimer tous les pilotes âgés de
plus de 60 ans.
c) Donnez la commande SQL qui permet d’insérer un tuple dans la relation Vol.
Donner des valeurs de votre choix.
Requête#10: Donnez les modèles des avions, les dates et le nombre de voyageurs des vols
effectués vers "Alger".
Requête#11: Donnez tous les noms et âgés des pilotes ayant effectué un vol sur un avion
disposant d’un nombre de places supérieur à 150.
Requête#12: Donnez les noms des pilotes ayant effectué un vol vers "Caire".
Requête#13: Donnez les noms des pilotes et le nombre total de vols qu’ils ont effectué
ayant effectué un vol vers "Caire".
Requête#14: Donnez les noms des pilotes et le nombre total de vols qu’ils ont effectué
vers "Caire" tries par ordre décroissant du nombre total de vols.
Requête#15: Donnez les noms des pilotes et le nombre total de vols complets qu’ils ont
effectué vers "Djeddah".
Requête#16: Donnez les noms et âges des pilotes qui ont effectué un nombre total de vols
complets supérieur à 10.
2 of 2