TP Bases de données
ISET Bizerte
TP5 SQL : Les avions
Soit le shéma relationnel (très simplifié) d'une base aérienne.
avion (numav, nomav, capav, locav)
pilote (numpil, nompil, adrpil);
vol (numvol, #numpil, #numav, ville_dep, ville_arr , hd, ha)
Publicité
Vous disposez du script de création des tables et de l'insertion des tuples.
1. Supprimer toutes les majuscules dans les noms des pilotes.
2. Affichez la liste des numéros d'avions ordonnée par l'heure de départ.
3. Combien y-a-t-il de villes de résidence pour les pilotes?
4. Combien d'avions sont utilisés?
5. Quel est le nombre de pilotes différents en service ?
6. Afficher de manière ordonnée la capacité totale des avions pour chaque type d'avions (indiquer
Publicité
capacité totale et type de l'avion).
7. Quelle est la capacit moyenne des diff rents Airbus (A3xx) contenus dans la flotte?
8. Quels sont les numéros et localisations des avions, localisés ailleurs qu'a Paris Orly et ayant une
capacité supérieur à 200 places ? Donnez la liste par ordre décroissant de numéro d'avion.
9. Quelles sont les villes desservies par des avions partant de paris dont la capacité est plus grande
que celle d'un ATR44 ?
10. Quels sont les pilotes qui assurent au moins un vol au départ de Paris Orly ?
Publicité
11. Quels sont les pilotes qui pilotent un ATR ?
12. Quels sont les noms des avions et leurs destinations que pilotent respectivement Cécile et
Marie?
13. Quel est le nom des avions dont la capacité est supérieure à toutes les capacités des avions
localisés à Marseille ?
14- Ajouter l'attribut SAL à la table Pilote, et initialiser le à 20 000 pour tous les pilotes en activité
et à 15 000 pour les inactifs.
Publicité
15- Ajouter dans la table vol les vols suivants :
16- Créer une vue de la table pilote ne contenant pas l'attribut salaire et uniquement les pilotes en
activité. Autoriser l’accès en consultation pour tous les utilisateurs sur cette vue.
Mme W.TOUMI