0% ont trouvé ce document utile (0 vote)
10 vues1 page

Exercice 5 PL - SQL Exception

Le document présente un exercice PL/SQL basé sur un schéma de base de données impliquant des tables pour les chauffeurs, voitures, trajets et réparations. Il inclut des requêtes pour calculer des statistiques sur les trajets, vérifier l'existence d'un numéro de trajet et insérer de nouvelles réparations tout en intégrant des conditions IF ELSE et des gestionnaires d'erreurs. Les tâches demandent de valider l'existence de données dans les tables avant d'effectuer des opérations.

Transféré par

souadi.yassine
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats DOCX, PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
10 vues1 page

Exercice 5 PL - SQL Exception

Le document présente un exercice PL/SQL basé sur un schéma de base de données impliquant des tables pour les chauffeurs, voitures, trajets et réparations. Il inclut des requêtes pour calculer des statistiques sur les trajets, vérifier l'existence d'un numéro de trajet et insérer de nouvelles réparations tout en intégrant des conditions IF ELSE et des gestionnaires d'erreurs. Les tâches demandent de valider l'existence de données dans les tables avant d'effectuer des opérations.

Transféré par

souadi.yassine
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats DOCX, PDF, TXT ou lisez en ligne sur Scribd

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.

Vous aimerez peut-être aussi