Vous êtes sur la page 1sur 3

EXAMEN D’EXPLOITATION DE SCHEMA DE DONNEES

Exercice 1 :

Voici le schémas proposé, correspondant à la gestion des contrats et des rechargements.

Chaque réponse doit être justifiée. Une réponse non justifiée ne sera pas évaluée.

Travail à faire :

1. Pour chacune des affirmations suivantes, dites si elle est vraie ou fausse, en justifiant:

a. Un contrat est spécifique à certaines bornes.

b. Pour chaque rechargement, il faut mémoriser l’heure de début et de fin.

c. Un usager ne peut avoir qu’un seul contrat.

d. Il peut y avoir plusieurs bornes dans une station.

e. Une borne n’accepte que certains modèles de batterie.

f. L’association Accepte n’a pas d’identifiant.

g. Un rechargement est repéré par un numéro séquentiel par rapport au contrat.


h. L’association Accepte étant vide, elle ne sera pas traduite par une table dans la base de données.

2. Expliquez textuellement les modifications à apporter au niveau conceptuel pour prendre en


compte ces nouvelles contraintes, en justifiant vos choix :

a. Il faut mémoriser sur quelle borne se fait chaque rechargement.

b. En plus de la date de dernière révision de chaque borne, il faudrait finalement mémoriser


l’historique des révisions effectuées sur la borne (juste l’ensemble des dates).

c. Un type de borne accepte au moins un modèle de batterie.

d. Chaque motif d’échec a un degré de gravité (de 1 à 3).

EXERCICE 2

Voici le MCD du logiciel d’une agence de location de véhicules.

1. Produisez le MLD.
2. En supposant que le MLD est implémenté sur une base de données SQL, réalisez les
requêtes suivantes :
• Obtenir la liste des véhicules empruntés et rendu le même jour ainsi que l’agence
de rattachement
• Obtenir le nombre véhicules pour chaque marque)
• Obtenir les noms des clients qui ont loué plus de 10 véhicules de marque « Renault
»
• Obtenir le nombre d’agences et d’employés
par pays

Vous aimerez peut-être aussi