Vous êtes sur la page 1sur 3

Institut Spécialisé Ministère de l’Equipement, d

Transport, de la Logistique e
Aux Travaux
l’Eau
Public

GESTION DES VOLS


On considère la base de données BD_Royal_Air_Maroc suivante :
 Pilote :
Champs Type de donnée Observation
NumPIL NuméroAuto Numéro Pilote
NomPIL Texte(15) Nom pilote
PrenomPIL Texte(15) Prénom pilote
VillePIL Texte(15) Ville pilote
D_Naissance Date/Heure Date de naissance
Salaire Monétaire Salaire pilote

 Avion :
Champs Type de donnée Observation
NumAV NuméroAuto Numéro Avion
NomAV Texte(15) Nom Avion
Capacité Numérique Capacité Avion
VilleAV Texte(15) Ville Avion

 VOL :
Champs Type de donnée Observation
NumVol NuméroAuto Numéro VOL
#NumPil Numérique Numéro Pilote
#NumAV Numérique Numéro Avion
Ville_dep Texte(15) Ville départ
Ville_Arr Texte(15) Ville arrivée
D_DEP Date/Heure(Date Date départ
abrégé)
D_Arr Date/Heure(Date Date départ
abrégé)
H_DEP Date/Heure (heure Heure départ
réduit)
H_Arr Date/Heure (heure Heure Arrivée
réduit)
Institut Spécialisé Ministère de l’Equipement, d
Transport, de la Logistique e
Aux Travaux
l’Eau
Public

1- Créer les relations entre les tables en respectant l’intégrité


référentielle

Voici les tables suivantes :


NumPIL NomPIL PrenomPIL Ville D_Naissance Salaire
1 Mourabit Reda Agadir 15/02/1975 35000.00
2 Amrani Aicha Tanger 23/12/1966 42000.00
3 Mrani Samir Casablanca 12/12/1966 50000.00
4 Dali Imane Marrakech 20/05/1980 42000.00

NumAV NomAV Capacité Ville


1 Airbus A300 300 Marrakech
2 Boeing 717 200 Tanger
3 ATR 42 150 Agadir
4 Martin 2-0-2 250 Casablanca

Num Num Num Ville_DEP Ville_Arr D _Dep D _Arr H_Dep H_Arr


Vol PIL AV
1 1 3 Agadir Paris 31/03/2013 31/03/2019 08 :00 12 :00
2 2 2 Tanger Madrid 20/03/2019 20/03/2019 15 :00 16 :30
3 3 4 Casablanca Amsterdam 18/03/2019 19/03/2019 21 :00 01 :15
4 4 1 Marrakech Bangkok 01/04/2019 01/04/2019 15 :00 23 :45

Créer les requêtes permettant de donner :


1. La liste des avions dont la capacité est supérieure à 200 passagers.
2. Les numéros et noms des avions localisés à Marrakech.
3. Les pilotes habitant à Agadir ou Tanger.
4. Les numéros et noms des pilotes et les villes de départ de leurs vols.
5. Le nom des pilotes domiciliés à Casablanca dont le salaire est supérieur à
30000dh.
6. Les avions (numéro et nom) localisés à Marrakech ou dont la capacité est
inférieure à 250 passagers.
7. Les pilotes dont le salaire entre 40000 et 60000 DH.
8. Les vols effectués au départ de Marrakech par des pilotes de Tanger.
Institut Spécialisé Ministère de l’Equipement, d
Transport, de la Logistique e
Aux Travaux
l’Eau
Public

9. Les vols effectués par un avion qui n’est pas localisé à Marrakech.
10.Le salaire moyen des pilotes de Casablanca.
11.La liste des pilotes dont le nom commence par M et le prénom termine
par S.
12.Les informations de chaque pilote en calculant le salaire annuel
(salaire_annuel=salaire*12).
13.Calculer le nombre de vols pour chaque pilote.
14.La liste des pilotes dont l’âge est supérieure à 50 ans.
(en utilisant la fonction année(« type date ») pour retourner l’année d’une
date comme paramètre, et la fonction maintenant() pour retourner la date
du système)
15.Les vols qui dont la durée dépassent 4heures.
(utilisez la fonction heure(« type heure » pour retourner l’heure d’un
horaire utilisé comme paramètre de la fonction)
16.Les pilotes nés en mois de février.
(utilisez la fonction mois(« type date ») pour retourner le mois d’une date
utilisé comme paramètre de la fonction)

En utilisant le langage SQL :

17.Afficher les avions de type AirBus.


18.Le nombre des vols effectués par un avion qui n’est pas localisé à
Marrakech.
19.La capacité moyenne des avions localisés à Agadir.
20.Supprimer les avions dont la capacité est inférieure à 120 passagers.

Vous aimerez peut-être aussi