0% ont trouvé ce document utile (0 vote)
5 vues1 page

Création et requêtes sur la DB Transport Aérien

Le document décrit la création et la gestion d'une base de données TRANSPORT_AERIEN comprenant trois tables : AVION, PILOTE et VOL. Il fournit des instructions pour créer la base de données, définir les tables, ajouter des colonnes, et exécuter diverses requêtes SQL pour interroger les données. Les requêtes portent sur des informations concernant les pilotes, les vols, et les caractéristiques des avions en fonction de leur localisation.

Transféré par

ftaouissi
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)
5 vues1 page

Création et requêtes sur la DB Transport Aérien

Le document décrit la création et la gestion d'une base de données TRANSPORT_AERIEN comprenant trois tables : AVION, PILOTE et VOL. Il fournit des instructions pour créer la base de données, définir les tables, ajouter des colonnes, et exécuter diverses requêtes SQL pour interroger les données. Les requêtes portent sur des informations concernant les pilotes, les vols, et les caractéristiques des avions en fonction de leur localisation.

Transféré par

ftaouissi
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

Travaux dirigés NSQL



2
 Élément : Base de données 1

Y a-t-il un pilote dans l'avion

Soit la Base de données TRANSPORT_AERIEN qui contient 3 Tables "AVION" et "PILOTE", "VOL" qui sont
dénis comme suit :
 AVION(AV, MARQUE, TYPE_AVION, CAPACITE, LOCALISATION)
 PILOTE(PIL, NOM, ADRESSE)
 VOL(VOL_NUM, PIL_NUM#, AV_NUM#, VILLE_DEPART, VILLE_ARRIVEE, HEURE_DEPART,
HEURE_ARRIVEE)
I. Schéma

Créer en langage SQL :


1) La base de données TRANSPORT_AERIEN
2) La table AVION.
3) La table PILOTE.
4) La table VOL.
5) Index sur VILLE_DEPART de la table VOL.
6) Ajouter la colonne DATE_VOL à la relation VOL.
7) Modier les types des attribues NOM et ADRESSE de la table PILOTE pour qu'il accepte les caractères
arabe.
8) Ajouter la ligne ('Ahmed','Laâyoune') à la table PILOTE.
II. Requêtes

Réaliser les requêtes (Prédicative et Ensembliste) suivantes sur la base de données TRANSPORT_AERIEN :
1) Quels sont les noms des pilotes qui habitent dans la ville de localisation d'un Airbus?
2) Quels sont les noms des pilotes qui conduisent un Airbus et qui habitent dans la ville de localisation d'un
Airbus
3) Quels sont les noms des pilotes qui conduisent un Airbus ou qui habitent dans la ville de localisation d'un
Airbus?
4) Quels sont les noms des pilotes qui conduisent un Airbus sauf ceux qui habitent dans la ville de localisation
d'un Airbus?
5) Quels sont les vols ayant un trajet identique (VD, VA ) à ceux assurés par AHMED?
6) Pour chaque ville, donner la capacité moyenne des avions qui s'y trouvent et cela par type d'avion.
7) Donner toutes les paires de pilotes habitant la même ville (sans doublon).
8) Pour chaque ville, donner le nombre et les capacités minimum et maximum des avions qui s'y trouvent?
9) Quelle est la capacité moyenne des avions pour chaque ville ayant plus de 10 avions?
10) Quels sont les vols au départ de Rabat entre 12h et 14h?
11) Quels sont les pilotes dont le nom commence par "S"?
12) Quels sont les pilotes dont le nom commence par "M" et son troisième lettre est "H"?
13) Quels sont les noms des pilotes qui conduisent un avion que conduit aussi le pilote n 10?
°

14) Donner toutes les paires de villes telles qu'un avion localisé dans la ville de départ soit conduit par un pilote
résidant dans la ville d'arrivée.
15) Sélectionner les numéros des pilotes qui conduisent tous les Airbus?

1/1

Vous aimerez peut-être aussi