TD1 : PL/SQL
Considérez les Tables de Données suivantes:
Table Avion :
Table Pilote :
Table Passager :
Table Vol :
Table Depart :
Table Reservation :
Exercice 1
Ecrivez un programme PL/SQL qui insère le vol AF110 partant de Paris à
21h40 et arrivant à Dublin à 23h10 (hypothèse : le vol n’est pas déjà présent dans
la table).
Exercice 2
Ecrivez un programme PL/SQL qui propose les vols pour un tour du monde au
départ de Paris avec des escales et des durées d’escale prédéfinies dans la table
Escales. Le nombre d’escales à faire doit être demandé à l’utilisateur. Hypothèse
de travail : pour chaque escale il existe un vol et un seul satisfaisant les contraintes.
Escales :
1
Exercice 3
Ecrivez un programme PL/SQL qui calcule la moyenne des salaires des pilotes dont
l’âge est entre 30 et 40 ans.
Exercice 4
Modifiez le programme PL/SQL de l’exercice 2 pour qu’il fonctionne même si
plusieurs vols satisfont les contraintes.