Cet exercice consiste à modéliser les données requises pour élaborer un contrat de
location dans une entreprise de location de véhicules automobiles. La structure de
données ci-après est extraite du document Contrat de location. La structure est fort
simple puisqu’elle ne comporte ni sous-structures, ni structures répétitives. Bien que le
contrat ne concerne qu’un seul véhicule et un seul client, le même véhicule peut faire
l’objet de plusieurs locations au même client ou à des clients différents. Toute la
tarification, que ce soit pour la location ou les assurances, est établie pour chaque
véhicule et non pour le modèle auquel il appartient. Cela signifie que la tarification est
basée sur les caractéristiques propres au véhicule: nombre de portes, type de
transmission, etc. On prend pour acquis que le client n’est titulaire que d’un seul
permis de conduire. Faire le modèle conceptuel des données relatives à ce domaine
d’application à partir des données du Contrat de location. Il s’agit d’un exercice
relativement simple car on ne devrait y retrouver que des associations binaires, sans
entités d’association. Le nombre de données à considérer est néanmoins important.
Suggestions: regrouper dans une même entité toutes les données relatives à la
tarification applicable à un véhicule et donner un identifiant artificiel à cette entité, par
exemple No de tarif; faire usage d’entités de description pour les données de type
énuméré: marque, modèle, catégorie.
Le candidat peut avoir été réembauché plusieurs fois chez un même employeur. Le candidat
peut avoir exercé la même fonction chez plusieurs employeurs et avoir exercé la même fonction
plus d’une fois chez un même employeur. Il ne peut cependant pas avoir obtenu le même
diplôme plus d’une fois. Il s’agit d’élaborer un modèle conceptuel de données qui reflète ces
exigences. Il peut comporter une association de degré 3 qui peut être réduite à deux
associations binaires