0% ont trouvé ce document utile (0 vote)
16 vues3 pages

TP N°7 - SQL

Le document présente un TP sur la manipulation des bases de données, spécifiquement sur les requêtes de regroupement dans une base de données nommée aviation. Il inclut des questions pratiques sur la création de tables, l'extraction d'informations sur les pilotes et les vols, ainsi que des statistiques sur les avions et les salaires. Des données d'exemple sont fournies pour illustrer les tables PILOTE, Avion et vol.

Transféré par

ayoub.takwine
Copyright
© All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
16 vues3 pages

TP N°7 - SQL

Le document présente un TP sur la manipulation des bases de données, spécifiquement sur les requêtes de regroupement dans une base de données nommée aviation. Il inclut des questions pratiques sur la création de tables, l'extraction d'informations sur les pilotes et les vols, ainsi que des statistiques sur les avions et les salaires. Des données d'exemple sont fournies pour illustrer les tables PILOTE, Avion et vol.

Transféré par

ayoub.takwine
Copyright
© All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

TP N ° 7 : Manipuler les Bas es de données

TP N°7: Les Requêtes de Regroupement

On considère la base de données nommée aviation, cette base de données dispose des tables suivantes :

 PILOTE (NumP, NameP, Address, Salary)


 Avion (NumAP, NameAP, Capacity, Localisation)
 vol (Numvol #NumP, #NumAP, Ville_Dep, Ville_Arr, Dep_H,Arr_H)

Convention :

Les clés primaires sont gras et soulignées et les clés étrangères sont précédées par la lettre "# ".

Q1 : Créer la base de données et les tables ?


Q2 : Quels sont les vols (numéro_vol, ville de départ, ville d’arrivée) effectués par les pilotes habitant les
villes Nice ou Paris?
Q3 : Quels sont les numéros des pilotes qui ne sont pas en service ?
Q4 : Quel est le nombre d’avion par ville ?
Q5 : Quel est le total de place d’avion par Marque?
Q6 : Quelle est la moyenne des salaires des pilotes par ville?
Q7 : Quelles sont les villes qui assurent plus de 1000 places?
Q8 : Quelles sont les pilotes (n° pilote , le nom pilote) qui assurent plus de 2 vols ?
Q9 : Quelles sont les villes de départ qui garantissent plus de 3 vols ?

Les données enregistrées dans les tables :

N° PILOTE Nom Adresse Salaire

1 SERGE Nice 15000

2 JEAN Paris 10000

3 CLAUDE Grenoble 19500

4 ROBERT Nantes 18500

5 MICHEL Paris 20000

6 LUCIEN Toulouse 13000

7 BERTRAND Lyon 14000

8 HERVE Bastia 14000

9 LUC Paris 13000

® Fomateur : Sa ir Abdellah Page 1/2


TP N ° 7 : Manipuler les Bas es de données

N° AVION Nom Avion Capacité Localisation

100 AIRBUS A320 300 Nice

101 BOIENG B707 250 Paris

102 AIRBUS A320 300 Toulouse

103 CARAVELLE Caravelle 200 Toulouse

104 BOEING B747 400 Paris

105 AIRBUS A320 300 Grenoble

106 ATR ATR42 50 Paris

107 BOEING B727 300 Lyon

108 BOEING B727 300 Nantes

204 AIRBUS A340 350 Bastia

Ville Départ Ville Arrivée Heure Départ Heure Arrivée


N° VOL Pilote Avion

IT100 1 100 NICE PARIS 7 9

IT101 2 100 PARIS TOULOUSE 11 12

IT102 1 101 PARIS NICE 12 14

IT103 3 105 GRENOBLE TOULOUSE 9 11

IT104 3 105 TOULOUSE GRENOBLE 17 19

IT105 7 107 LYON PARIS 6 7

IT106 8 204 BASTIA PARIS 10 13

IT107 9 106 PARIS BRIVE 7 8

IT108 9 106 BRIVE PARIS 19 20

IT109 7 107 PARIS LYON 18 19

IT110 2 102 TOULOUSE PARIS 15 16

IT111 4 101 NICE NANTES 17 19

® Fomateur : Sa ir Abdellah Page 2/2


TP N ° 7 : Manipuler les Bas es de données

® Fomateur : Sa ir Abdellah Page 3/2

Vous aimerez peut-être aussi