Sunteți pe pagina 1din 3

S.G.B.D.

M. Mohamed ZAZZA

Atelier : LDD, LMD, LID


Gestion des vols ariens

Soit une base de donnes de gestion des vols ariens dont le schma relationnel est le suivant :
Avions (numAv, marqueAv, typeAv, capAv, locAv)
Pilotes (numPil, nomPil, villePil)
Vols (numVol, #numPil, #numAv, villeDepart, villeArrivee, heureDepart,
heureArrivee)

Les cls primaires sont soulignes et les cls trangres sont marques dun #.
Les champs numAv, numPil, capAv sont des entiers.
Les champs numVol, marqueAv, typeAv, locAv, nomPil, villePil, villeDepart et villeArrivee sont des
chanes de caractres.
Les champs heureDepart et heureArrivee sont des types dcimaux.
Remarque : veuillez consultez les enregistrements prsents ci-dessous afin de bien connatre les
types de donnes exacts ainsi que leur taille.

Partie N1 : Dfinition de la base de donnes


1. Crer la base de donnes sous le nom de GestionVols avec un fichier de donnes nomm
GestionVols_Data, de taille initiale de 10MB et de pourcentage dincrmentation de 10%, et un fichier
journal nomm GestionVols_Log, de taille initiale de 1MB et de pourcentage dincrmentation de 5%.
2. Crer les tables Avions, Pilotes et Vols.
Remarque : les contraintes doivent tre nommes.

Partie N2 : Insertion des donnes


En utilisant lordre INSERT, remplissez les tables par les donnes suivantes :
numAv
100
101
102
103
104
105
106
107
108
109

OFPPT / ISTA-NADOR

marqAv
AIRBUS
BOEING
AIRBUS
CARAVELLE
BOEING
AIRBUS
ATR
BOEING
BOEING
AIRBUS

Table Avions
typeAv
capAv
A320
300
B707
250
A320
300
Caravelle
200
B747
400
A320
300
ATR42
50
B727
300
B737
300
A340
350

mohamed.zazza@gmail.com

locAv
NICE
PARIS
TOULOUSE
TOULOUSE
PARIS
GRENOBLE
PARIS
LYON
NANTES
BASTIA

Confidential - Page 1/3

S.G.B.D.I

M. Mohamed ZAZZA

Table Pilotes
nomPil
SERGE
JEAN
CLAUDE
ROBERT
MICHEL
LUCIEN
BERTRAND
HERVE
LUC

numPil
1
2
3
4
5
6
7
8
9

numVol
IT100
IT101
IT102
IT103
IT104
IT105
IT106
IT107
IT108
IT109
IT110
IT111

numAv
100
100
101
105
105
107
109
106
106
107
102
101

numPil
1
2
1
3
3
7
8
9
9
7
2
4

Table Vols
VilleDepart
NICE
PARIS
PARIS
GRENOBLE
TOULOUSE
LYON
BASTIA
PARIS
LYON
PARIS
TOULOUSE
NICE

villePil
Nice
Paris
Grenoble
Nantes
Paris
Toulouse
Lyon
Bastia
Paris

VilleArrivee
PARIS
TOULOUSE
NICE
TOULOUSE
GRENOBLE
PARIS
PARIS
LYON
PARIS
LYON
PARIS
NANTES

HeureDepart
7
11
12
9
17
6
10
7
19
18
15
17

HeureArrivee
9
12
14
11
19
7
13
8
20
19
16
19

Partie N3 : Interrogation des donnes


Excutez en T-SQL les requtes suivantes :
R1.

Donnez la liste des vols qui arrivent 19h00?

R2.

Listez les numros de vols.

R3.

Donnez la liste des avions Airbus allant Paris (utilisez INTERSECT).

R4.

Donnez la liste des avions nallons pas Paris (utilisez MINUS).

R5.

Donnez la liste des avions de marque Airbus ou de plus de 200 places (utilisez UNION).

R6.

Augmentez de 10% la capacit de tous les avions bass Nice (mettez capAv=capAv*1,1)

R7.

Listez (avec doublons) les types davions qui supportent plus de 200 places.

R8.

Listez (sans y avoir des doublons) les types davions qui supportent plus de 200 places.

R9.

Donnez le nombre total des avions existant dans la base de donnes.

R10.

Donnez le nombre davions en service.

R11.

Slectionnez lavion de plus petite capacit.

R12.

Donnez les capacits mini et maxi des avions Boeing.

R13.

Donnez la capacit moyenne des avions localiss Paris.

R14.

Donnez la capacit totale des avions.

OFPPT / ISTA-NADOR

mohamed.zazza@gmail.com

Confidential - Page 2/3

S.G.B.D.I

M. Mohamed ZAZZA

R15.

Quels sont les noms des pilotes qui habitent dans la ville de localisation d'un Airbus ?

R16.

Quels sont les noms des pilotes qui conduisent un Airbus et qui habitent dans la ville de
localisation d'un Airbus ?

R17.

Quels sont les noms des pilotes qui conduisent un Airbus ou qui habitent dans la ville de
localisation d'un Airbus ?

R18.

Quels sont les noms des pilotes qui conduisent un Airbus sauf ceux qui habitent dans la ville de
localisation d'un Airbus ?

R19.

Quels sont les vols ayant un trajet identique (villeDepart, villeArrivee) ceux assurs par Serge ?

R20.

Pour chaque ville, donner la capacit moyenne des avions qui s'y trouvent et cela par type d'avion.

R21.

Donner toutes les paires de pilotes habitant la mme ville (sans doublon).

R22.

Pour chaque ville, donner le nombre et les capacits minimum et maximum des avions qui s'y
trouvent?

R23.

Quelle est la capacit moyenne des avions pour chaque ville ayant plus de 10 avions ?

R24.

Quels sont les vols au dpart de Nice entre 12h et 14h ?

R25.

Quels sont les pilotes dont le nom commence par 'S' ?

R26.

Quels sont les noms des pilotes qui conduisent un avion que conduit aussi le pilote n10 ?

R27.

Donner toutes les paires de villes telles qu'un avion localis dans la ville de dpart soit conduit par
un pilote rsidant dans la ville d'arrive.

R28.

Slectionner les numros des pilotes qui conduisent tous les Airbus ?

Fin

OFPPT / ISTA-NADOR

mohamed.zazza@gmail.com

Confidential - Page 3/3