1
Base de données Les requêtes de sélection en SQL 13 novembre 2012 TP 7 Soit la description textuelle suivante : Pilote (plnum, plprenom, plnom, ville, salaire) La table Pilote est décrite par les champs suivants : - plnum : Clé primaire de type NuméroAuto - plprenom : de type texte et de longueur 25 caractères. - plnom : de type texte et de longueur 25 caractères. - Ville : de type texte et de longueur 20 caractères. - salaire : de type entier long Avion (avnum , avnom, capacite, localisation) La table Avion est décrite par les champs suivants : - avnum : Clé primaire de type NuméroAuto - avnom : de type texte et de longueur 25 caractères. - capacite : de type entier. - localisation : de type texte et de longueur 20 caractères. Vol (volnum , plnum, avnum, ville_dep, ville_arr, heure_dep, heure_arr) La table Vol est décrite par les champs suivants : - volnum : Clé primaire de type entier - ville_dep : de type texte et de longueur 20 caractères. - ville_arr : de type texte et de longueur 20 caractères. - heure_dep : de type heure. - heure_arr : de type heure Créer en utilisant 3 requêtes sql (C1, C2 et C3) les 3 tables précédentes, ainsi que les 2 relations et les enregistrer sous le nom (R1 et R2). Ecrire les commandes suivantes en SQL : 1. Donner la liste de tous les vols. 2. Donner nom, prenom, et ville de tous les pilotes par ordre alphabétique des noms. 3. Donner le nombre total des vols. 4. Donner la capacité maximale et minimale des avions localisées à Paris. 5. Donner le nom et prénom des personnes qui ont un salaire > 1500 6. Donner le numéro de vol, la ville départ, la ville d’arrivée des vols dont le dernier caractère de la ville départ est « s ». 7. Donner la moyenne des capacités des avions localisés dans une ville commençant par la lettre « H ».

Tp7

Embed Size (px)

DESCRIPTION

Tp pour la seance du 20 nov 2012

Citation preview

Base de données Les requêtes de sélection en SQL

13 novembre 2012

TP 7

Soit la description textuelle suivante :

Pilote (plnum, plprenom, plnom, ville, salaire)

La table Pilote est décrite par les champs suivants :

- plnum : Clé primaire de type NuméroAuto - plprenom : de type texte et de longueur 25 caractères. - plnom : de type texte et de longueur 25 caractères. - Ville : de type texte et de longueur 20 caractères. - salaire : de type entier long

Avion (avnum, avnom, capacite, localisation)

La table Avion est décrite par les champs suivants :

- avnum : Clé primaire de type NuméroAuto - avnom : de type texte et de longueur 25 caractères. - capacite : de type entier. - localisation : de type texte et de longueur 20 caractères.

Vol (volnum, plnum, avnum, ville_dep, ville_arr, heure_dep, heure_arr)

La table Vol est décrite par les champs suivants :

- volnum : Clé primaire de type entier - ville_dep : de type texte et de longueur 20 caractères. - ville_arr : de type texte et de longueur 20 caractères. - heure_dep : de type heure. - heure_arr : de type heure

Créer en utilisant 3 requêtes sql (C1, C2 et C3) les 3 tables précédentes, ainsi que les 2

relations et les enregistrer sous le nom (R1 et R2).

Ecrire les commandes suivantes en SQL :

1. Donner la liste de tous les vols.

2. Donner nom, prenom, et ville de tous les pilotes par ordre alphabétique des noms.

3. Donner le nombre total des vols.

4. Donner la capacité maximale et minimale des avions localisées à Paris.

5. Donner le nom et prénom des personnes qui ont un salaire > 1500

6. Donner le numéro de vol, la ville départ, la ville d’arrivée des vols dont le dernier

caractère de la ville départ est « s ».

7. Donner la moyenne des capacités des avions localisés dans une ville commençant par

la lettre « H ».