Page 30 - Le SQL
P. 30
Application n°9 : in
In In avancé
Voici un schéma relationnel pour gérer la tournée de coursiers dans différentes
zones.
ZONE (Codezone, CPDébut, CPFin, Superficie)
CATEGORIE (Codecatégorie, LibelléCatégorie)
COURSIER (Matricule, NomCoursier)
DESTINATAIRE (Codedestinataire. NomDestinataire. AdresseRue, AdresseVille,
CPdestinataire, #Codecatégorie)
TOURNEE (Numérotournée, Datetournée, HeureDépart, HeureFin,
Observations, #Matricule)
Desservir (#Codezone, #Matricule)
Tarifer (#Codecatégorie, #Matricule, TarifCoursier)
Livrer (#Codedestinataire, #Numérotournée, NombreColis, CompteRendu)
En utilisant le langage SQL, écrire les requêtes qui permettront de répondre aux
questions posées.
1. Quels sont les noms des coursiers qui ont une course commençant à 8h,
9h, 10h, 11h, 12h, 13h ou 14h ?
2. Quels sont les noms des coursiers ayant des courses les mêmes jours que
le coursier 8 ?
3. Quels sont les matricules des coursiers desservant les zones de code 1, 2,
5,6,8 ou 9 ?
4. Quels sont les noms des coursiers desservant les mêmes zones que les
coursiers dont le matricule est 1,2 ou 3 ?
5. Quel est le total de nombre de colis livrés pour les tournées 4,5,8 et 9 ?
29