DA – EVALUATION – Cas TRANSPORT SCOLAIRE
Base de données
D:\769782597.doc
Le sujet comporte 3 pages.
Durée du devoir : 1 H
Lexique SQL autorisé
Tous les exercices sont indépendants
1. EXERCICE 1 : ORGANISATION DU TRANSPORT SCOLAIRE
Le Conseil Général d’un département rural du Sud de la France souhaite mettre en place une application
informatique prévoyant que chaque mairie ou mairie annexe (jusqu’à 6 pour les plus grandes villes du
département) sera équipée d’au moins un ordinateur et d’un moyen de connexion au serveur du Conseil
Général.
La première application qui sera mise en place et qui servira de projet pilote concerne le transport scolaire
pour les liaisons internes au département.
Le Conseil Général subventionne en partie les transports scolaires des élèves vers leurs établissements,
une part restant à la charge des familles.
Le Conseil Général centralise les inscriptions issues des Mairies et se charge de l’édition et de la diffusion
des cartes de transport. Il tient à ce que ces cartes soient individuelles et non falsifiables.
L’inscription, la facturation aux familles ainsi que son suivi sont également assurés par le Conseil
Général.
Une facture concerne tous les enfants d’une même famille. A partir du tarif de base dépendant de la zone
de tarification, les mairies peuvent accorder 2 types de remise différents. Ces taux de remise varient
suivant les mairies.
Le MPD issu du MCD en annexe est le suivant :
FACTURE (NoFact, DteFact, MontantFact, CodeTrimestre, CodeFamille#)
FAMILLE(CodeFamille, NomResp, CodeResp,AdresseFamille, CodeMairie#, …)
ELEVE(NoCarte, Nom, Prenom, Classe, ArretMontee#, ArretDescente#, CodeEtablissement#,
ZoneTarifaire#, codeFamille#)
ETABLISSEMENT(CodeEtablissement, Nom, Adresse, CodeArret#
MAIRIE(CodeCommune#, CodeMairie, Adresse, Type)
COMMUNE(CodeCommune, Nom)
…etc
TRAVAIL A FAIRE
1. (3 pts) Dès qu’un élève est inscrit dans sa mairie, la modification doit être répercutée au Conseil
Général. Quelle solution proposez-vous pour réaliser ce contrôle ? Donner l’entête de l’instruction
SQL.
2. (2 pts) Chaque trimestre, le Conseil Général assure la facturation aux familles. Quelle solution
proposez-vous pour réaliser le calcul de la facture ? Donner l’entête de l’instruction SQL.