Exercice PL_SQL
Supposons le schéma de la base de données suivant :
CHAUFFEUR
VOITURE
E
#nch
#nov nom
marque Voiture_chauffeur
km
nbplace #nov
#nch
nbrkm
Trajet_voiture
#nov
preparation #notr
#nch
#nrep
nbperso
Nov Trajet_voiture
Nogarage
Type #notrajet
Km_compte villedep
prix villearr
datetr
R.q : Répondez à ces questions en utilisant les conditions IF ELSE.
Répondez à ces questions en intégrant des gestionnaires des erreurs.
1/ Affichez le nombre moyen, le nombre minimum, le nombre maximum de
kilomètres des trajets qui sont partis de la ville de salé.
2/ Affichez toutes les informations d’un numéro de trajet, si ce numéro existe déjà
dans la table TRAJET. Si non, affichez une phrase comme suit ‘Ce numéro n’est pas
existé’.
3/ Entrez des informations d’une nouvelle réparation.
N.B : Validez que NOV est déjà existé dans la table VOITURE ou pas.
Si oui, créez ce nouveau tuple correspondant de la table REPARATION,
Si non, affichez un message d’erreur.