Page 27 - DCG - SQL - 2025
P. 27
Exercice
CONTEXTE
Une société de transport régional suit l’activité de ses chauffeurs, véhicules et trajets. Chaque trajet est
réalisé avec un véhicule conduit par un chauffeur, pour le compte d’un client. Certains trajets sont
groupés dans des missions, qui peuvent regrouper plusieurs trajets d’un même client. Le service
administratif souhaite établir des indicateurs sur ces données.
SCHÉMA RELATIONNEL
CHAUFFEUR (NoChauffeur, NomChauffeur)
VEHICULE (NoVehicule, Immatriculation, Type, Capacite)
TRAJET (NoTrajet, Distance, Duree, #NoVehicule, #NoChauffeur, #NoClient, #NoMission)
CLIENT (NoClient, NomClient, Ville)
MISSION (NoMission, DateMission, Objet)
REQUÊTES À FORMULER EN SQL
1. Afficher le nombre total de trajets réalisés par chaque chauffeur.
2. Afficher la distance maximale enregistrée pour un seul trajet.
3. Afficher le nombre de missions associées à chaque client.
4. Afficher le nom du chauffeur et le nombre de trajets qu’il a effectués.
5. Afficher la durée moyenne des trajets réalisés avec chaque véhicule.
6. Afficher le nombre de clients ayant au moins un trajet enregistré.
7. Afficher la distance totale parcourue par chaque véhicule.
8. Afficher le nombre total de trajets enregistrés dans la base.
9. Afficher le montant total des distances parcourues par mission.
10. Afficher la capacité moyenne des véhicules utilisés pour les trajets.
22