Vous êtes sur la page 1sur 2

Institut National des Télécommunications et des ‫المعهد الوطني لالتصاالت‬

Technologies de l’Information et de la Communication


‫و تكنولوجيات اإلعالم و االتصال‬

_____________________________________________________________________________

TP05_SQL

Soit la base de données relationnelles PILOTE-AVION-VOL suivante (les clés primaires sont
soulignées et les clés étrangères sont indiquées par le caractère #).

Pilote (num_pil, nom_pil, prénom_pil, ville, date_recrut, salaire)


Avion (num_av, nom_av, capacité, localisation)
Vol (num_vol, #num_pil, #num_av, ville_dep, ville_arr, heure_dep, heure_arr)

 TABLE pilote

 TABLE avion

 TABLE vol

1
Ecrire en SQL les requêtes permettant d’obtenir les informations suivantes :

1. Créer la base de données


2. Créer les trois Tables
3. Créer les trois fichiers textes
4. Insérer les données à partir des fichiers textes créés
5. Insérer dans la table VOL la ligne suivante: (utiliser INSERT INTO)

970 101 200 ANNABA ALGER 06:30 08:15

6. Ajouter une colonne observation (30 Caractères) à la table Vol


7. Afficher les villes accessibles (sans doublon) depuis ORAN.
8. Afficher les caractéristiques (num_vol, ville_dep, ville_arr, num_av, nom_av, nom_pil) du vol 707
9. Afficher les noms des derniers pilotes recrutés
10. Afficher la liste des pilotes dont le salaire est supérieur à celui du pilote ‘TALAHIT’
11. Afficher tous les noms des pilotes qui contiennent A et L et qui gagnent au moins 140000 DA
12. Afficher le nom du pilote le moins payé
13. Afficher les noms des pilotes dont le salaire est supérieur au salaire moyen des pilotes
14. Afficher les noms des pilotes dont le salaire est inférieur au salaire moyen
15. Afficher le nombre de vol par pilote (indiquer uniquement le numéro de pilote)
16. Afficher le nombre de vol par pilote (indiquer le nom de pilote)

Vous aimerez peut-être aussi