0% ont trouvé ce document utile (0 vote)
14 vues2 pages

TD PLSQL

Le document présente un modèle relationnel de données pour gérer des informations sur des voitures, des chauffeurs, des réparations et des trajets. Il contient deux exercices : le premier demande de générer un rapport sur les trajets effectués pendant une période donnée, tandis que le second requiert un bloc PL/SQL pour valider une règle sur le nombre de passagers transportés par jour. Les résultats doivent inclure des détails sur les trajets et les voitures impliquées dans les violations de la règle.

Transféré par

yienouyaban
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 PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
14 vues2 pages

TD PLSQL

Le document présente un modèle relationnel de données pour gérer des informations sur des voitures, des chauffeurs, des réparations et des trajets. Il contient deux exercices : le premier demande de générer un rapport sur les trajets effectués pendant une période donnée, tandis que le second requiert un bloc PL/SQL pour valider une règle sur le nombre de passagers transportés par jour. Les résultats doivent inclure des détails sur les trajets et les voitures impliquées dans les violations de la règle.

Transféré par

yienouyaban
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 PDF, TXT ou lisez en ligne sur Scribd

TD PL SQL BIT CS26 2025

Soit le MRD suivant


VOITURE (NOV,MV,KM,PSG)
NOV : numéro voiture
MV : marque voiture
KM : kilomètres parcourus par la voiture
PSG :capacité de la voiture en nombre de passagers
CH (NCH,CHAUFFEUR) (Chauffeur)
NCH : numéro chauffeur
Chauffeur : nom chauffeur
V-CH (NOV,NCH,NKM)
NKM: nombre de km parcourus par le chauffeur NCH avec la voiture NOV
REPARATION (NOREP,NOV,NOG,TYPREP,PX,KMCPT)
NOREP: numéro reparation
NOG: numéro garage
TYPREP: Type de la reparation
PX : prix de la réparation
KMCPT : kilomètrage au compteur au moment de la réparation
TRAJET (NOTRAJ,VILLEDEP,VILLEARR,DATETRAJET,NBKM)
NOTRAJ : numéro trajet
VILLEDEP : ville départ
VILLEARR : ville d’arrivée
DATETRAJET : la date du trajet
NBKM : nombre de km du trajet
TR_NOV (NOTRAJ,NOV,NCH,NBPERSTR)
NBPERSTR: nombre de personnes transportées pour la trajet NOTRAJ avec la voiture NOV

Exercice 1
1. Faites un rapport pour afficher la liste des trajets pendant une période imprévue :
a. Entrez une date de commencement et une date de terminaison de cette période,
b. Affichez les numéros de trajet, les dates de trajet, les villes de départ, les villes d’arrivée
des
trajets qui ont été effectués à cette date. Affichez aussi les nombres des voitures participées et
les totaux des personnes transportées par chaque trajet.

1
TD PL SQL BIT CS26 2025

Exercice 2
2. Ecrivez un bloc PL/SQL pour valider la règle : «le nombre de passagers transportés
pendant une journée doit être inférieur 50 »
à Affichez tous les trajets et les voitures qui transgressent cette règle (les numéros de trajet et
les numéros de voiture).

Vous aimerez peut-être aussi