Bonjour s'il vous plaît dans le cadre d'un mini projet de base de données j'ai rencontré un problème dans la partie pl/SQL je serais reconnaissant si vous m'aidez
Questions :
1/ P_AFFECTATION_AVION. Cette procédure affecte un avion à un vol donné.
Définissez la signature, les contrôles fonctionnels associés.
2/ P_AFFECTATION_PILOTE. Cette procédure affecte un pilote à un vol donné.
Définissez la signature, les contrôles fonctionnels associés.
Donner un exemple de test avec un jeu de données pertinent pour ces procédures.
3/ P_RESERVATION(villeOrigine VARCHAR2(30), villeDestination VARCHAR2(30),
dateVol DATE, nombrePassagers NUMBER(2), nomClient VARCHAR2(30) ,
listePassager VARCHAR(30)) ;
--Les noms des passagers sont séparés par des points virgules.
On souhaitera illustrer précisément cette procédure avec les tests suivants :
P_RESERVATION(‘Créteil’, ‘Annecy’, ‘01/06/14’, 2, ‘Duchemin’, ‘Duchemin
Paul ;Duchemin Virginie ;’) ; -- résultat réservation OK
P_RESERVATION(‘Enghien’,’Trouville’, ‘06/06/14’, 2, ‘Durand’, ‘Durand
René ;Durand Hélène ;’) ; -- résultat réservation OK
P_RESERVATION(‘Enghien’,’Trouville’, ‘07/06/14’, 2, ‘Durand’, ‘Durand
René ;Durand Hélène ;’) ; -- On souhaitera faire en sorte dans les jeux de tests que
l’avion soit déjà plein pour cette réservation.
4/ P_HIST_RESERVATION(dateHisto DATE). Cette procédure historise les
informations de réservation antérieures à une date donnée.
5/ P_MAJ_COMPTEURS. Cette procédure met à jour chaque nuit les compteurs
d’heures de vol du jour des avions, pilotes, stewards et hôtesses.
Partager