Vous êtes sur la page 1sur 2

MCD

EXERCICES

Ex1. Gestion classe matière


Vous devez établir le Modèle Conceptuel de Données (MCD) gérant les professeurs et élèves
d’un établissement scolaire type lycée. Chaque enseignant est spécialisé dans une ou plusieurs
matières et peut les enseigner ou pas à des classes. Chaque élève appartient à une classe
caractérisée par son nom, sa spécialité et le nombre d’élèves qu’elle comporte. Au cours
d’une année toutes les matières ne sont pas forcément enseignées. Les élèves suivent des
enseignements portant sur plusieurs matières. Chaque élève est évalué trois fois pour chaque
matière. On connaît les nom, prénom, date naissance et adresse des élèves mais juste les nom
et prénom des professeurs. En fonction de la classe d’appartenance un coefficient est affecté à
chaque matière. Exemple : coeff 7 en mathématiques pour la terminale S N°1. On ne gère pas
ici les salles de cours ni les emplois du temps. Les gestionnaires de l’établissement qui
souhaitent informatiser ce dernier veulent prendre en considération le nombre d’heures
enseignées par chaque enseignant dans une classe donnée.

1- Lire entièrement l’énoncé et ses annexes


2- Surligner les mots clés,
3- Lister les différentes entités types,
4- Lister les associations types entre entités. Ex : Client –acheter- produit,
5- Lister les différents attributs des entités types et éventuellement ceux des associations
types,
6- Ecrire le MCD (commencer par placer les cadres des entités types),
7- Ajouter les cardinalités,
8- Vérifier la cohérence avec l’énoncé initial.

Le coeff dépend de la classe et de la matière : attribut coefficient pour l’association


concerner.
Un élève a 3 notes dans chaque matière : attributs note1, note2, note3 pour l’association
suivre.
Un professeur enseigne un certain nombre d’heures à une classe donnée : attribut nombre
heures de cours pour l’association enseigner.
En fonction de la classe d’appartenance un coefficient est affecté à chaque matière :
coefficient est en relation avec matière et classe.

Ex2. Vente véhicules


Le directeur d’une importante société de vente d’automobiles souhaite informatiser le service
de gestion des sites de vente de celle-ci.

Chaque agence commerciale de l’enseigne est caractérisée par un nom, une adresse elle-même
composée d’une rue, code postal, ville, un téléphone un fax. Les vendeurs sont rattachés à une
seule agence qui leur fixe des objectifs de vente (quantité) par mois. Les agences qui
comportent de nombreux vendeurs commercialisent et exposent des véhicules d’occasion ou
neuf dont le kilométrage est connu. Le directeur souhaite enregistrer les noms prénoms et
adresse des clients. Le sexe des vendeurs est connu ainsi que leur salaire fixe. Lors d’une
transaction, le vendeur enregistre la date de vente, le prix contractualisé et d’éventuelles
observations. Dans chaque agence du groupe les véhicules ont une fiche de renseignements
accrochée au rétroviseur (marque, modèle, type, immatriculation éventuelle pour les véhicules
d’occasion, date de première immatriculation ; puissance fiscale, la carburation (essence,
diesel, GPL, électrique), la couleur. Enfin, chaque véhicule fait l’objet d’une photo diffusable
sur le site Internet du groupe et les commerciaux connaissent le prix d’achat du véhicule par
le groupe.

Le cabinet conseil chargé de l’élaboration de l’appel d’offre commence son étude et établit un
Schéma Entité/association (MCD). Vous êtes chargé de superviser l’élaboration de ce MCD.

Ex. 3 Course de formule 1


Écrire le modèle conceptuel de données correspondant au championnat de formule 1 (course
automobile). On rappellera que lors de chaque course, les sept premiers coureurs marquent
des points. Chaque coureur possède une nationalité, appartient à une écurie et conduit une
seule voiture. Chaque course se joue sur un circuit différent lequel est situé sur un et un seul
pays. À tout moment, on pourra disposer d'un classement général des différents coureurs ainsi
que des résultats d’une course donnée. Les écuries sont toutes sponsorisées et chaque sponsor
peut financer plusieurs écuries.

Entités types
Coureur, écurie, voiture, circuit, sponsor, course, classement course, classement général

Associations types
Sponsor financer écurie
Pilote appartenir écurie
Pilote conduire voiture
Course se dérouler sur circuit
Pilote participer course
Course correspondre classement
Voiture rattacher écurie
Pilote avoir classement général

Ex. 4 Journal
Ecrire le schéma entité-association d’un groupe de presse qui possède plusieurs journaux
périodiques proposant chacun différents numéros tout au long de l’année. Chaque journaliste
est spécialiste dans un ou plusieurs domaines et rédige des articles sur un thème donné. Un
journaliste peut travailler pour plusieurs journaux du même groupe.