Anda di halaman 1dari 57

Conception 238871426.

doc
Auto-formation
MCD
Modle Conceptuel
Des
Donnes
Afpa St Brieuc - 19/07/14
Page : 1
dacteurs ! C"#A $oulouse $ec%nicien & 'ip '.'ourdel - Ma( D)C
Conception 238871426.doc
MERISE
I
PRELIMINAIRES
AU MODELE DE DONNEES
*la+oration d,un modle reprsentatif pour la structuration de donnes d,un
s-stme d,informations.
.n c%erc%e / trou0er un modle reprsentatif des donnes 1ue nous fournit un
uni0ers d,information2 pour le1uel on mettra en place ultrieurement des
traitements automati1ues.
)e domaine d,tude concerne la 3estion du sui0i des propritaires successifs de
0%icules.
Premire approche !repra3e des entits
.n peut considrer 1ue l,on dispose / priori de fic%es!
4*56C7)*8 rensei3ns par mar1ue2 t-pe2 couleur9
#*8.::*8 rensei3nes par nom2 prnom2 adresse.
Deuxime approche !repra3e des relations !
#our lier un 0%icule / une personne il est ncessaire de crer une fic%e ;appele
entit relationnelle<!
#.#6*$* rensei3ne par date d,ac%at2 lieu d,ac%at.

Troisime approche !identification des entits
#our assurer l,unicit de c%a1ue fic%e2 on leur affectera un numro uni1ue
;appel identifiant<.
Ainsi on a(outera au= entits !
4*56C7)* le numro de srie ;s-m+ole noser<
#*8.::* le numro de scurit sociale;s-m+ole noss<
#.#6*$* le numro de srie et le numro de s.s.
la con(onction de ces 2 numros fournit un identifiant
;s-m+ole nopro< 1ui assure l,unicit2 c,est / dire pour
une 0aleur de nopro>;noser2 noss< on dispose d,une
fic%e proprit et d,une seule.
Afpa St Brieuc - 19/07/14
Page : 2
dacteurs ! C"#A $oulouse $ec%nicien & 'ip '.'ourdel - Ma( D)C
Conception 238871426.doc
Quatrime approche !mode de reprsentation 3rap%i1ue de la structure de
donnes
1 - $a+leau e=tensif
4*56C7)* #.#6*$* #*8.::*
noser1 nopro1>;noser12 noss2< noss1
noser2 nopro2>;noser12 noss4< noss2
noser3 nopro3>;noser22 noss1< noss3
noser4 nopro4>;noser22 noss3< noss4
noser? nopro?>;noser22 noss2< noss?


2 - 8c%ma ar+orescent !
nopro1 noss2
noser1
nopro2 noss4

nopro3 noss1

noser2 nopro4 noss3
nopro? noss2
Afpa St Brieuc - 19/07/14
Page : 3
dacteurs ! C"#A $oulouse $ec%nicien & 'ip '.'ourdel - Ma( D)C
Conception 238871426.doc
3 - 8c%ma conceptuel!
)es sc%mas prcdents prsentent l,incon0nient de lister e=%austi0ement tous
les identifiants et de dcrire toutes les relations possi+les;dfinition en
e=tension<.
#ar ailleurs2 elles ne dcri0ent 1ue la relation dans un sens;de 0%icule 0ers
propritaire< il faudrait la+orer les sc%mas rcipro1ues pour ta+lir les
diffrentes proprits d,un 0%icule pour c%acune des personnes.
Ces modles ne sont pas asse@ s-nt%ti1ues pour donner une ide prcise
seulement de l,or3anisation des donnes.
.n prfre donc le sc%ma conceptuel sui0ant2 suffisant pour reprsenter la
structure 2 indpendamment des contenus;cad des 0aleurs 1ue peu0ent prendre
les identifiants <.
VEHICULES
no srie
marque
type
couleur
PERSONNE
no SS
nom
prnom
adresse
PROPRIETE
no srie
no SS
date d!ac"at
lieu d!ac"at
Ce modle permet de reprer sans am+i3uAt !
les entits o+(ets ;e=!4*56C7)*8<
les entits relation ;e=!#.#6*$*<
les identifiants ;e=!no-srie< souli3ns2
les ru+ri1ues de rensei3nements ;e=!mar1ue2 t-pe2 couleur<2
les liaisons entre entits2 par des traits2
les ru+ri1ues de liaison affectes d,une B;e=!no-88B<.
.n de0ra noter 1ue les normes Merise ne sont pas tout / fait respectes
;lCo+(ectif de cette introduction tant simplement de 0oir oD lCon E 0eut en
0enir F<
Afpa St Brieuc - 19/07/14
Page : 4
dacteurs ! C"#A $oulouse $ec%nicien & 'ip '.'ourdel - Ma( D)C
Conception 238871426.doc
Concusions
)a reprsentation 3rap%i1ue ci-dessus correspond / un sc%ma conceptuel des
donnes du s-stme d,information .6l permet de spcifier de faGon prcise et
0isuellement simple la structure des donnes du s-stme tudi. 6l est utilisa+le
par un anal-ste et peut Htre comment2 criti1u2 modifi a0ec les utilisateurs.
Exercice !e s"nthse #

6& *tant donn des fic%es!
"6)M8 rensei3ns a0ec titre2 date de sortie2 dure.
AC$*78 rensei3ns a0ec nom2 prnom2 nationalit2 I3e.
Conce0oir un ta+leau e=tensif2 un sc%ma ar+orescent2 un sc%ma conceptuel
reprsentant la structure des donnes2 aprs a0oir cr l,entit relationnelle
man1uante ;appele .)*< permettant de lier les acteurs au= films dans les1uels
ils ont (ou;un acteur ne (oue 1u,un seul rJle dans un film<.
66&.n a(oute les fic%es
#.D7C$*78 rensei3ns a0ec nom2 raison sociale.
*ta+lir le sc%ma conceptuel complet2 sac%ant 1ue un producteur finance
plusieurs films et 1u,un film peut Htre financ par plusieurs producteurs. #our
c%a1ue film on connaKt le montant de financement d,un producteur 1ui -
participe.
Afpa St Brieuc - 19/07/14
Page : ?
dacteurs ! C"#A $oulouse $ec%nicien & 'ip '.'ourdel - Ma( D)C
Conception 238871426.doc
PROPOSITION DE SOLUTION
Exercice !e s"nthese #$%

$a+leau e=tensif
"6)M8 .)* AC$*78
tit12dats12dur1 norol1>;tit12nom1<
nom12prnom12natio12a3e1
tit12dats12dur1 norol2>;tit12nom2<
nom22prnom22natio22a3e2
tit12dats12dur1 norol3>;tit12nom3<
nom32prnom32natio32a3e3
tit22dats22dur2 norol4>;tit22nom1<
nom12prnom12natio12a3e1
tit22dats22dur2 norol?>;tit22nom2<
nom22prnom22natio22a3e2
tit32dats32dur3 norol6>;tit32nom1<
nom12prnom12natio12a3e1
tit32dats32dur3 norol7>;tit32nom3<
nom32prnom32natio32a3e3
8c%ma ar+orescent
norol1 nom1
tit1 norol2 nom2
norol3 nom3
norol4 nom1
tit2 norol? nom2
norol6 nom1
tit3 norol7 nom3
8c%ma conceptuel
Afpa St Brieuc - 19/07/14
Page : 6
dacteurs ! C"#A $oulouse $ec%nicien & 'ip '.'ourdel - Ma( D)C
Conception 238871426.doc
#IL$S
titre
date de sortie
dure
%CTEURS
nom
prnom
nationalit
a&e
ROLE
titre
nom
Afpa St Brieuc - 19/07/14
Page : 7
dacteurs ! C"#A $oulouse $ec%nicien & 'ip '.'ourdel - Ma( D)C
Conception 238871426.doc
Exercice !e s"nthese #$&
#IL$S
titre
date de sortie
dure
%CTEURS
nom
prnom
nationalit
a&e
ROLE
titre
nom
PRO'UCTEURS
nom
raison sociale
PRO'UIT
titre
nom
montant
Afpa St Brieuc - 19/07/14
Page : 8
dacteurs ! C"#A $oulouse $ec%nicien & 'ip '.'ourdel - Ma( D)C
Conception 238871426.doc
MERISE
II
MODELE CONCEPTUEL DE DONNEES
CONSTRUCTION
)e s-stme d,information est connu / tra0ers ce 1u,il est con0enu d,appeler
'uni(ers !u !iscours appel aussi )ase !e connaissance.
*n fait il s,a3it des informations recueillies sur le s-stme dans le ca%ier des
c%ar3es ; par e=emple < suite / !
- inter0ieL des acteurs du s-stme2 repris et rdi3 prcisment2
- une collection de documents actuels ou futurs;entrant et sortant des
postes de tra0ail<
Exempe !
.n dispose du ca%ier des c%ar3es d,une entreprise de distri+ution 1ui fait de la
0ente sur stocM / partir des commandes effectues par les clients.
.n 0a considrer le domaine d,tude Nsui0i des commandes clientsN 1ui est un
Nsous uni0ers du discoursN ;ou partie de la +ase de connaissance< de cette
entreprise.
)e rdactionnel de ce domaine nous fait sa0oir 1ue !
E ),entreprise reGoit les commandes par tlp%one ou par courrier2 dans tous
les cas elles doi0ent prciser 1uel est le client pa-eur;en 3nral le si3e de la
socit< et le client destinataire de la li0raison ;lors1ue la socit dispose de
plusieurs dpJts< a0ec pour c%acun son numro2 son nom2 son adresse. #our
c%a1ue produit command on doit connaKtre le code et le nom de la famille /
la1uelle il appartient ainsi 1ue son numro2 son li+ell et la 1uantit demande.
)e rceptionnaire de la commande notifie la date d,arri0e de la commande et lui
affecte un numro d,ordre ;incrment de 1 / c%a1ue fois< F.
#ar ailleurs2 on dispose d,une ma1uette des commandes / li0rer dont le format
est donn dans la pa3e sui0ante. Cette ma1uette fait partie de la collection des
documents recueillis;dans l,e=istant< ou la+ors;dans l,e=pression des +esoins<
lors du ca%ier des c%ar3es.
Afpa St Brieuc - 19/07/14
Page : O
dacteurs ! C"#A $oulouse $ec%nicien & 'ip '.'ourdel - Ma( D)C
Conception 238871426.doc
COMMANDE A LI*RER
Client destinataire client pa-eur
:o Client ! ----------- :o Client ! -----------
:om ! ---------------- :om ! -----------------
Adresse ! ------------- Adresse ! -------------
------------- -------------
----- ----------- ----- ------------
:. C.MMA:D* ! -------- DA$* C.MMA:D* ! -----------
C. "AM6))* :.M "AM6))* :. #.D76$ )6'*))* P$*
C.MMA:D**
Afpa St Brieuc - 19/07/14
Page : 1Q
dacteurs ! C"#A $oulouse $ec%nicien & 'ip '.'ourdel - Ma( D)C
Conception 238871426.doc
)a mt%ode M*68* se propose !
De donner une repr+sentation !es !onn+es de cette +ase de connaissance
;partielle dans le cas de notre e=emple< 1ui soit indpendante des traitements
mis en (eu pour l,o+tention de ces commandes.
pour ce faire !
Etape % ! on ta+lira un !ictionnaire !es !onn+es utiles / la 3estion de ces
commandes.
8i on ne dispose 1ue du rdactionnel2 on souli3nera c%a1ue mot du 0oca+ulaire
utilis dans la 3estion des commandes et on en dressera la liste.
8i on ne dispose 1ue d,une ma1uette ou d,un document2 des ru+ri1ues 1ui donne
le mHme rsultat.
8i on dispose des deu=2 c,est encore mieu= du fait 1ue le rdactionnel complte
la ma1uette en terme de meilleure compr%ension du s-stme et permet de
dcou0rir des inco%rences2 s,il - en a. D,autre part2 on peut o+tenir dans ce cas
un dictionnaire plus ric%e et donc plus proc%e de la ralit. #ar e=emple2 on
pourrait ima3iner 1ue la ma1uette fait fi3urer la date de li0raison sou%aite2
alors 1ue le rdactionnel n,en parle pas2 ce 1ui permet de contrJler des
omissions. .n remar1ue d,ailleurs 1ue la notion de client destinataire et pa-eur a
t e=plicite dans le rdactionnel.
6ci la constitution du dictionnaire nous a amen / la liste sui0ante !
1 numro client destinataire2
2 nom client destinataire2
3 adresse client destinataire2
4 numro client pa-eur2
? nom client pa-eur2
6 adresse client pa-eur2
7 numro de la commande2
8 date de la commande2
O code famille2
1Q nom famille2
11 numro produit2
12 li+ell produit2
13 1uantit commande.
Afpa St Brieuc - 19/07/14
Page : 11
dacteurs ! C"#A $oulouse $ec%nicien & 'ip '.'ourdel - Ma( D)C
Conception 238871426.doc
Etape & ! .n ta+lit un re3roupement des mots 1ui ont traits2 de faGon
in0ariante2 / une mHme entit2 ces entits seront appeles des o),ets-
.n constate ici 1ue les donnes !
- 12 22 3 sont associes / un o+(et C)6*:$ D*8$6:A$A6*2
- 42 ?2 6 / un o+(et C)6*:$ #AR*72
- 72 8 / un o+(et C.MMA:D*2
- O2 1Q / un o+(et "AM6))*2
- 112 12 / un o+(et #.D76$.
Ces donnes sont des propri+t+s des o+(ets au=1uels elles se rapportent.
Mais 1u,en est-il de la donne 13! 1uantit commandeS elle n,est pas lie
in0aria+lement / l,o+(et produit. :ous traiterons son cas / l,tape 4&.
Etape . ! .n 0a dcrire maintenant les rapports 1ui e=istent entre certains
o+(ets2 on les appellera des reations entre o+(ets. .n les dduit de la
s+manti/ue sui0ante !
A client destinataire dpend de client pa-eur2
' client destinataire passe des commandes2
C produit appartient / famille.
la relation A sera nomme D*#*:D*
' #A88*
C A##A$*:6
*nfin on formalisera la structure des donnes ;o+(ets et relations< par le sc%ma
sui0ant !
CLIENT
'ESTIN%T%IRE
'EPEN'RE
CLIENT
P%(EUR
P%SSER CO$$%N'E
PRO'UIT
#%$ILLE %PP%RTENIR
)e modle nCest pas termin ;il man1ue des relations < mais en attendant de les
mettre en place / lCtape 42 on 0ous propose deu= e=ercices intermdiaires.
Afpa St Brieuc - 19/07/14
Page : 12
dacteurs ! C"#A $oulouse $ec%nicien & 'ip '.'ourdel - Ma( D)C
Conception 238871426.doc
Exercice interm+!iaire % 0+tape %$&$.1
7ne socit de 0ente d,1uipements lectromna3ers fait effectuer ses
li0raisons par des installateurs.
$ous les matins on dli0re / c%a1ue installateur une liasse de +ons de li0raison
correspondants au= clients 1ui lui incom+e ;c.a.d. rele0ant de son secteur<.Aprs
installation c%e@ le client le +on de li0raison doit Htre si3n !
:o installateur ! ----- :om installateur !
-----------------
*ENDETOU 2ON DE LI*RAISON
frence 1uipement ! ------------------- $-pe ! --------
:umro de srie ! -------- :o 3arantie ! ----------
:o client ! ----------
:om ! ----------------
Adresse ! ---------------------
---------------------
Code #ostal ! ----- 4ille ! -------------------
Date de li0raison ! ------------ 5eure de li0raison ! ------
si3nature client !

1 *la+orer le dictionnaire des donnes sous forme de liste2
2 Dterminer les o+(ets 1ui apparaissent2 a0ec leurs proprits2
3 $rou0er des p%rases 1ui permettent d,associer des o+(ets entre eu=2 en
dduire les relations2
4 "ormaliser par un sc%ma les o+(ets et les relations.
Afpa St Brieuc - 19/07/14
Page : 13
dacteurs ! C"#A $oulouse $ec%nicien & 'ip '.'ourdel - Ma( D)C
Conception 238871426.doc
PROPOSITION DE SOLUTION
1 *la+orer le dictionnaire des donnes sous forme de liste2
1 - :T +on de li0raison
2 - :T 6nstallateur
3 - :om 6nstallateur
4 - eference 1uipement
? - $-pe
6 - :umro de srie
7 - :T de 3arantie
8 - :T de client
O - :om
1Q - Adresse
11 - Code postal
12 - 4ille
13 - Date de li0raison
14 -5eure de li0raison
2 Dterminer les o+(ets 1ui apparaissent2a0ec leurs proprits2
223 6:8$A))A$*7
42?2627 #.D76$
82O21Q211212 C)6*:$
1213214 )64A68.:
3 $rou0er des p%rases 1ui permettent d,associer des o+(ets entre eu=2 en
dduire les relations2
1 )C6:8$A))A$*7 li0re un #.D76$ c%e@ un C)6*:$
2 )e C)6*:$ 0alide la )64A68.:
4 "ormaliser par un sc%ma les o+(ets et les relations.
INST%LL%TEUR
PRO'UIT
CLIENT LIVR%ISON
LIVRE
V%LI'E
Afpa St Brieuc - 19/07/14
Page : 14
dacteurs ! C"#A $oulouse $ec%nicien & 'ip '.'ourdel - Ma( D)C
Conception 238871426.doc
Exercice interm+!iaire & 0+tape %$&$.1
7ne socit de 0ente d,1uipements lectromna3ers fait effectuer des
tournes de li0raison par des installateurs.
$ous les matins on dli0re / c%a1ue installateur une liasse de +ons de li0raison
correspondants au= tournes 1ui lui incom+e ;c.a.d. rele0ant de son
secteur<.Aprs installation c%e@ le client le +on de li0raison doit Htre si3n !
:o installateur ! ----- :om installateur !
-----------------
:o tourne ! ---------- Capacit tourne !
--------------
Date tourne ! ---------- 5eure dpart tourne ! --------
*ENDETOU 2ON DE LI*RAISON
frence 1uipement ! ------------------- $-pe ! --------
:umro de srie ! -------- :o 3arantie ! ----------
:o client ! ----------
:om ! ----------------
Adresse ! ---------------------
---------------------
Code #ostal ! ----- 4ille ! -------------------
Date de li0raison ! ------------ 5eure de li0raison ! ------
si3nature client !

1 itrer les oprations de l,e=ercice prcdent a0ec la nou0elle formulation
du cas et le nou0eau document 1ui sont prsents.
2 "ormaliser le nou0eau sc%ma des o+(ets et des relations.
Afpa St Brieuc - 19/07/14
Page : 1?
dacteurs ! C"#A $oulouse $ec%nicien & 'ip '.'ourdel - Ma( D)C
Conception 238871426.doc
PROPOSITION DE SOLUTION
1 *la+orer le dictionnaire des donnes sous forme de liste2
1 - :T +on de li0raison
2 - :T 6nstallateur
3 - :om 6nstallateur
4 - :T de tourne
? - Capacit tourne
6 - Date tourne
7 - 5eure dpart tourne
8 - eference 1uipement
O - $-pe
1Q - :umro de srie
11 - :T de 3arantie
12 - :T de client
13 - :om
14 - Adresse
1? - Code postal
16 - 4ille
17 - Date de li0raison
18 -5eure de li0raison
2 Dterminer les o+(ets 1ui apparaissent2a0ec leurs proprits2
223 6:8$A))A$*7
42?2627 $.7:**
82O21Q211 #.D76$
1221321421?216 C)6*:$
1217218 )64A68.:
3 $rou0er des p%rases 1ui permettent d,associer des o+(ets entre eu=2 en
dduire les relations2
1 une $.7:** est attri+ue / un 6:8$A))A$*7
2 )C6:8$A))A$*7 li0re un #.D76$ c%e@ un C)6*:$
3 )e C)6*:$ 0alide la )64A68.:
Afpa St Brieuc - 19/07/14
Page : 16
dacteurs ! C"#A $oulouse $ec%nicien & 'ip '.'ourdel - Ma( D)C
Conception 238871426.doc
4 "ormaliser par un sc%ma les o+(ets et les relations.
INST%LL%TEUR
PRO'UIT
CLIENT LIVR%ISON
LIVRE
V%LI'E
TOURNEE
%##ECTE
Afpa St Brieuc - 19/07/14
Page : 17
dacteurs ! C"#A $oulouse $ec%nicien & 'ip '.'ourdel - Ma( D)C
Conception 238871426.doc
Etape 3 ! e0enons / l,e=emple trait dans les tapes 12 2 et 3 et au pro+lmes
1ue posent certaines donnes 1ui ne peu0ent Htre affectes / des o+(ets.
C,est ainsi 1ue la 1uantit commande ;ru+ri1ue 13< dpend / la fois de la
commande et du produit. *n effet s,il n,- a pas de commande2 pour toute
1uantit commande on ne saura pas / 1uelle commande elle se rfre et s,il n,-
a pas de produit2 on ne saura pas / 1uoi s,adresse cette 1uantit commande.
Autrement dit2 cette donne n,a de sens 1ue par l,e=istence de ce rapport2
1u,on a nomm relation2 entre commande et produit.
.n nommera cette relation N commander N en rfrence / la smanti1ue
sui0ante ! une comman!e sert / comman!er des pro!uits- .
)a donne2 1uantit commande< est une propri+t+ de la relation NcommanderF.
.n dit 1ue c,est une reation porteuse !e !onn+es2 par opposition au= relations
prcdentes 1ui taient non porteuses !e !onn+es2 dites aussi reations (i!es.
#ar ailleurs2 on formalisera cette smanti1ue selon le sc%ma sui0ant 2 oD l,on a
inclus les proprits des o+(ets aussi +ien 1ue des relations 2 ainsi 1ue 2
proprits supplmentaires ;numro commande et numro produit< pour la
relation C.MMA:D*
CO$$%N'E
numrocde
date
PRO'UIT
numropro
li)ell
CO$$%N'ER
numrocde
numropro
quantit
.n remar1ue 1ue c%a1ue o+(et ou relation dispose d,un i!enti4iant ;ici
numrocde identifiant de C.MMA:D*2 numropro identifiant de #.D76$2
numrocdeUnumropro identifiant de C.MMA:D*<.
Cela 0eut dire 1ue l,on est capa+le de diffrencier par cet identifiant toutes
ralisations de l,o+(et ou de la relation ;ce 1ue l,on appellera par la suite
occurrence<.
#ar e=emple2 si une occurrence de commande tait celle 1ui porte le numro
1?8;/ la date du 12&Q4&8O< et si une occurrence de produit tait celle 1ui a le
numro 3??;de li+ell Ncrou de 14N< alors une occurrence de commander serait
celle 1ui a le code N1?8NUN3??N ;oD la 1uantit commande est de 6?8 units< si2
0idemment2 le produit 3?? a t command par la commande 1?8.
*n 3nral2 lCidentifiant dCune relation est la concat+nation des identifiants des
o+(ets 1u,elle relie ;ici N1?8NUN3??N<.
B )e modle conceptuel2 normalement2 ne fait pas apparaKtre les identifiants
concatns de la relation C.MMA:D*2 ils fi3urent ici / titre purement
e=plicatifs.
Afpa St Brieuc - 19/07/14
Page : 18
dacteurs ! C"#A $oulouse $ec%nicien & 'ip '.'ourdel - Ma( D)C
Conception 238871426.doc
Etape 5 ! .n se pose la 1uestion de sa0oir si on peut reprsenter des r3les de
3estion 1ui e=priment le fait 1ue ces relations peu0ent !
e=ister;une ou plusieurs fois<
ou ne pas e=ister; Q fois<
C,est ainsi 1ue lCon mettra en place les car!inait+s.
#ar e=emple !
7n client pa-eur 0oit 1 client destinataire au minimum;il a au moins un dpJt c%e@
lui ou / l,e=trieur< et nT clients destinataires au ma=imum ;s,il a nT dpJt <2 ce
sera une cardinalit %6 n;minimum 12 ma=imum n<.
7n client destinataire ne dpend 1ue d,un client pa-eur et d,un seul2 ce sera une
cardinalit 12 1 ;minimum 12 ma=imum 1<.
7n produit peut Htre command par Q commande au minimum;cas oD il e=iste en
stocM mais non command< et n commandes au plus;cas oD il e=iste en stocM et on
le 0oit apparaKtre dans plusieurs +ons de commande<2 d,oD la cardinalit Q2 n.
De mHme2 une commande sert / commander au moins un produit;1<2 sinon
plusieurs;n<2 ce sera une cardinalit ;12 n< etc...

Ces cardinalits seront notifies sur le modle comme suit !
*+n *+*
CLIENT 'ESTIN%T%IRE
CLIENT P%(EUR 'EPEN'RE
)Co+(et 0oit
)Co+(et 0oit
sa dpendance 12 1 12 n ses
dpendants
1 et 1 seule fois de
1 / n fois
,+n *+n
CO$$%N'E
PRO'UIT CO$$%N'ER
Afpa St Brieuc - 19/07/14
Page : 1O
dacteurs ! C"#A $oulouse $ec%nicien & 'ip '.'ourdel - Ma( D)C
Conception 238871426.doc
Etape 7 ! *nfin on ta+lira le mo!e conceptue !es !onn+es dfinitif2 oD l,on
reporte pour c%a1ue o),et et c%a1ue reation ses propri+t+s c,est / dire les
donnes 1ui lui sont propres et les car!inait+s de c%a1ue o+(et 1ui 0oit une
relation.;les identifiants des relations seront anal-ss et reports dans le
c%apitre sui0ant<!
MODELE CONCEPTUEL DE DONNEES
MCD
domaine Nsui0i des commandes clientsN
*+n
*+*
*+n
,+n
*+*
*+n
*+n
*+*
CLIENT 'ESTIN%T%IRE
numro
nom
adresse
CLIENT P%(EUR
numro
nom
adresse
CO$$%N'E
numro
date
PRO'UIT
numro
l i )el l
#%$ILLE
code
nom
'EPEN'RE
P%SSER
CO$$%N'ER
quanti t
%PP%RTENIR
Afpa St Brieuc - 19/07/14
Page : 2Q
dacteurs ! C"#A $oulouse $ec%nicien & 'ip '.'ourdel - Ma( D)C
Conception 238871426.doc
Ai!e 8 a conception 9
%: Dans un premier temps2 afin de 0isualiser les o+(ets en relation a0ec leur
cardinalit et leurs occurrences et2 afin de le0er 1uel1ues doutes sur l,ima3e
1ue l,on se fait du modle en cours d,la+oration2 on pourra raliser une sorte de
N(eu d,essaiN appel !ia;ramme occurrence 0 D-O-1 2 1ui n,est pas une
reprsentation normalise 2 mais simplement une 0isualisation en Ne=tensionN
aidant / mieu= comprendre ce 1ui se passe.
Ainsi 2 / titre d,e=emple2 nous prsentons le D... relatif / la relation #AA6$*
entre *D6$*7 et )64* !
*+n *+n
E'ITEUR LIVRE
P%R%ITRE
7n dia3ramme occurrence pourrait Htre !
-rasset .,
-ER$IN%L /0
Col i n /,
Eyrol l es 1,
$asson 2,
Poc"e *,
$ERISE .2
L% N%USEE 2*
L% PESTE 34
C%N'I'E 40
*,5/0
.,52*
/,5/0
.,534
1,5.2
.,540
2,5.2
&: 6l est utile de noter 1ue pour 1u,un o),et e=iste il faut 1u,il corresponde /
une coection d,informations %omo3nes 1ue l,on 0eut 3rer dans notre s-stme
d,information. )e c%oi= de ces o+(ets dpend des c%oi= de 3estion ;c,est / dire
ce 1ue l,on 0eut conser0er2 manipuler2 utiliser dans notre s-stme<.
#ar ailleurs2 il faut sa0oir 1ue tout o+(et 1ui n,aurait 1u,une occurrence n,est
pas pris en compte ;en 3nral<.C,est le cas par e=emple de E l,entreprise F
concerne par le 8.6. ou de son NdirecteurN2 etc... .
.n ne modlisera (amais !
*:$*#68* ac%eter #.D76$
ou
D6*C$*7 or3aniser *7:6.:
Afpa St Brieuc - 19/07/14
Page : 21
dacteurs ! C"#A $oulouse $ec%nicien & 'ip '.'ourdel - Ma( D)C
Conception 238871426.doc
Exercice !e s"nthse 1
Dans une entreprise on s,est limit au domaine Nsui0i des commandes de
rappro0isionnement au= fournisseursN. .n a o+tenu la liste de donnes sui0antes
classes alp%a+ti1uement !
1 adresse du fournisseur2
2 conditions particulires de la commande2
3 correspondant de la commande2
4 date de commande2
? date de li0raison pr0ue de la commande2
6 li+ell du produit2
7 montant 3lo+al de la commande2
8 nom du fournisseur2
O numro de la commande2
1Q numro de tlp%one du fournisseur2
11 pri= unitaire du produit fi= par le fournisseur2
12 1uantit produit commande2
13 1uantit produit en stocM2
14 pri= unitaire de 0ente ;5$< du produit.
.n sait 1ue c%a1ue produit est propos par diffrents fournisseurs / un pri=
1u,ils ont ta+li et communi1u.
Dterminer les o+(ets2 les relations2 les proprits attac%es / ces entits2 et
ta+lir le MCD a0ec ses cardinalits en sui0ant les tapes 1-2-3-4-?
Afpa St Brieuc - 19/07/14
Page : 22
dacteurs ! C"#A $oulouse $ec%nicien & 'ip '.'ourdel - Ma( D)C
Conception 238871426.doc
PROPOSITION DE SOLUTION
1 Dictionnaire de donnes.
1 adresse du fournisseur2
2 conditions particulires de la commande2
3 correspondant de la commande2
4 date de commande2
? date de li0raison pr0ue de la commande2
6 li+ell du produit2
7 montant 3lo+al de la commande2
8 nom du fournisseur2
O numro de la commande2
1Q numro de tlp%one du fournisseur2
11 pri= unitaire du produit fi= par le fournisseur2
12 1uantit produit commande2
13 1uantit produit en stocM2
14 pri= unitaire de 0ente ;5$< du produit.
2 Dtermination des o+(ets
- 12821Q associ / ".7:688*7
- 223242?272O associ / C.MMA:D*
- 6213214 associ / #.D76$
3 Dtermination des relations
1 7n ".7:688*7 propose des #.D76$
2 7ne C.MMA:D* concerne des #.D76$
3 7ne C.MMA:D* est en0o- / un ".7:688*7
4 Affectation de proprit
11 appartient / 1 et est identifi par numro fournisseur2 li+ell produit
12 appartient / 2 et est identifi par numro de commande2 li+ell
produit
? Affectation des cardinalits
7ne C.MMA:D* est compose de 1 / plusieurs #.D76$.
7n #.D76$ nCest pas s-stmati1uement command2 mais nCest prsent
1uCune fois sur une C.MMA:D*.
7n #.D76$ est propos par au moins un ".7:688*7.
7n ".7:688*7 ne propose pas lCensem+le des #.D76$.
7ne C.MMA:D* concerne un seul ".7:688*7.
C%a1ue ".7:688*7 peut a0oir plusieurs C.MMA:D*.
Afpa St Brieuc - 19/07/14
Page : 23
dacteurs ! C"#A $oulouse $ec%nicien & 'ip '.'ourdel - Ma( D)C
Conception 238871426.doc
6 Modle Conceptuel
,+n
*+n
,+*
*+n
,+n
*+*
#OURNISSEUR
nom
adresse
tlp"one
PRO'UIT
li)ell
stoc6
Pri7 de 8ente
CO$$%N'E
numro commande
conditions
correspondant
date de commande
date de li8raison
montant &lo)al
Esr propos
nom
li)ell
Pri7 unitaire
Est compos
li)ell
numro commande
quantit command
Est pass
numro commande
nom
B )e modle conceptuel2 normalement2 ne fait pas apparaKtre les identifiants
concatns2 ils fi3urent ici / titre purement e=plicatifs.
Afpa St Brieuc - 19/07/14
Page : 24
dacteurs ! C"#A $oulouse $ec%nicien & 'ip '.'ourdel - Ma( D)C
Conception 238871426.doc
Exercice !e s"nthse &
8oit la +ase de connaissance sui0ante !
N),6nstitut pri0 est un ta+lissement 1ui offre un certain nom+re de sta3es
au=1uels peu0ent s,inscrire des sta3iaires. C%a1ue sta3e est identifi par un
code2 est caractris par un li+ell;remise / ni0eau scientifi1ue2
perfectionnement en an3lais2 espa3nol d+utant2 ...< et une date de d+ut. A
c%a1ue sta3iaire est affect un numro d,identification. *n outre2 on enre3istre
son nom2 son adresse et la date d,inscription au sta3e. .n sait 1u,un sta3iaire
peut s,inscrire / plusieurs sta3es diffrents mais ne peut s,inscrire 1u,une fois /
un sta3e donn.
C%a1ue sta3e est compos de matires connues par leur code et leur
li+ell;3rammaire espa3nole2 mat%mati1ues2 mcani1ue2 ...<
7ne matire peut Htre sui0ie dans le cadre de plusieurs sta3es et elle est
ensei3ne par un seul professeur .Ce professeur est connu par son matricule et
son nom et prnom.N
*ta+lir le modle conceptuel de donnes correspondant en sui0ant les tapes 1-
2-3-4-?.
Afpa St Brieuc - 19/07/14
Page : 2?
dacteurs ! C"#A $oulouse $ec%nicien & 'ip '.'ourdel - Ma( D)C
Conception 238871426.doc
PROPOSITION DE SOLUTION
1 Dictionnaire de donnes.
1 Code sta3e
2 )i+ell sta3e
3 Date de d+ut
4 :umro sta3iaire
? :om
6 Adresse
7 Date dCinscription
8 Code matire
O )i+ell matire
1Q Matricule professeur
11 :om professeur
12 #rnom professeur
2 Dtermination des o+(ets
- 12223 associ / 8$AV*
- 42?2627 associ / 8$AV6A6*
- 82O associ / MA$6**
- 1Q211212 associ / #."*88*7
3 Dtermination des relations
1 )es 8$AV6A6*8 sCinscri0ent / un 8$AV*
2 7n 8$AV* est compos de MA$6**
3 7ne MA$6** est ensei3n par un #."*88*7
4 Affectation de proprit
Aucune proprit non affecte.
? Affectation des cardinalits
7n 8ta3iaire sCinscrit / plusieurs 8$AV*
7n 8$AV* / plusieurs 8$AV6A6*
7n 8$AV* est compos de MA$6**
7ne MA$6** est sui0ie dans plusieurs 8$AV*
7ne MA$6** est ensei3ne par un seul #."*88*7
7n #."*88*7 ensei3ne une seule MA$6**
Afpa St Brieuc - 19/07/14
Page : 26
dacteurs ! C"#A $oulouse $ec%nicien & 'ip '.'ourdel - Ma( D)C
Conception 238871426.doc
6 Modle Conceptuel
*+*
*+*
*+n
*+n
*+n *+n
ST%-E
Code sta&e
Li )el l sta&e
'ate de d)ut
ST%-I%IRE
Numero
Nom
%dresse
'ate i nscri pti on
$%TIERE
Code
Li )el l
PRO#ESSEUR
$atri cul e
Prnom
Nom
s!i nscri t
est compos
est ensei &n
Afpa St Brieuc - 19/07/14
Page : 27
dacteurs ! C"#A $oulouse $ec%nicien & 'ip '.'ourdel - Ma( D)C
Conception 238871426.doc
MERISE
III
MODELE CONCEPTUEL DE DONNEES
CAS PARTICULIERS
SPECIALISATION:<ENERALISATION
8oit le cas dCune entreprise 3rant sa compta+ilit oD tout les partenaires sont
considrs comme des tiers. Cependant 2 parmi ces tiers 2 le concepteur
sou%aite distin3uer deu= sous-populations ! les clients et les fournisseurs. *n
tant 1ue tiers 2 clients et fournisseurs ont des caractristi1ues communes. 6ls
ont aussi des caractristi1ues spcifi1ues. De plus 2 un tiers peut Htre / la fois
fournisseur et client.
)a SPECIALISATION consiste tout dCa+ord / modliser un indi0idu tiers2
dcrit par les caractristi1ues communes . *nsuite de considrer les deu=
indi0idus clients et fournisseurs comme deu= spcialisations particulires de cet
indi0idu tiers. Clients et fournisseurs sont alors appels indi0idus sous-t-pes de
lCindi0idu surt-pe tiers. )a reprsentation 3rap%i1ue est la sui0ante.
TIERS
CLIENT
#OURNISSEUR
n9 tiers
nom
adresse
condition de r:&lement
n9 reprsentant
tau7 de remise
dlai li8raison
)a <ENERALISATION consiste tout dCa+ord / modliser les indi0idus sous-
t-pes2 en cons1uence les identifications de ces indi0idus sont indpendantes de
lCidentification de lCindi0idu surt-pe. )a reprsentation 3rap%i1ue est la sui0ante.
TIERS
CLIENT
#OURNISSEUR
n9 tiers
nom
adresse
condition de r:&lement
n9 reprsentant
tau7 de remise
dlai li8raison
n9 client n9 ;ournisseur
Afpa St Brieuc - 19/07/14
Page : 28
dacteurs ! C"#A $oulouse $ec%nicien & 'ip '.'ourdel - Ma( D)C
Conception 238871426.doc
MERISE
I*
MODELE CONCEPTUEL DE DONNEES
CAS PARTICULIERS DE RELATIONS
Reations n$aires
:ous a0ons mis en 0idence des relations entre deu= o+(ets2 elles se nomment
reations )inaires2 mais il peut en e=ister entre trois o+(ets ou plus. Dans le
descriptif de 3estion d,une a3ence immo+ilire2 par e=emple2 on note !
Nl,a3ent immo+ilier prend des rende@-0ous pour 0isiter des locau=
;appartements2 0illas2 ...< a0ec des clients potentiels2 il note pour c%a1ue 0isite
la date et l,%eure et pour le client son nom2 prnom2 numro de tlp%one.
6l apparaKt 1ue l,e=istence d,une 0isite dpend des trois o+(ets ! AV*:$2
C)6*:$2 ).CA) et 1ue l,a+sence d,un seul de ces o+(ets rend nulle et non
a0enue la mise en place de cette relation 4686$*. .n dit 1ue c,est une reation
ternaire et on la modlise ainsi !
,+n
*+n
*+n
%-ENT
nom
CLIENT
nom
prnom
tl p"one
LOC%L
adresse
VISITER
)es cardinalits consistent / dnom+rer le minimum et ma=imum dCoccurrences
possi+les de la relation 0ue depuis une occurrence d,un o+(et. Ainsi2 pour un
a3ent donn il or3anise de une / n 0isites2 soit ;12 n<. pour un client donn2 il
effectue de une / n 0isites2 soit ;12 n<. *nfin2 un local est su(et / Q ou n 0isites2
soit ;Q2 n<.
Remar/ue % 9
6l est intressant de remar1uer 1ue pour mettre en 0idence une relation n-aire2
on pourra le faire par une approc%e dite NrelationnelleN telle 1ue !
l,AV*:$
pour 4686$*2 il faut connaKtre le C)6*:$
le ).CA)
Remar/ue & 9
#our des relations +inaires2 on a plutJt tendance / utiliser une approc%e
Nsmanti1ueN telle 1ue
client N#A88*N commande
Afpa St Brieuc - 19/07/14
Page : 2O
dacteurs ! C"#A $oulouse $ec%nicien & 'ip '.'ourdel - Ma( D)C
Conception 238871426.doc
1ue l,on dcou0re soit de faGon e=plicite dans la +ase de connaissances2 soit de
faGon implicite en formulant soi-mHme la p%rase la mieu= adapte.
Afpa St Brieuc - 19/07/14
Page : 3Q
dacteurs ! C"#A $oulouse $ec%nicien & 'ip '.'ourdel - Ma( D)C
Conception 238871426.doc
Exercice interm+!iaire sur reations n$aires
Mettre en 0idence les relations n-aires dans les +ases de connaissances
partielles sui0antes !
1 - N.n 0eut 3rer les li0raisons de 0%icules ;connues par la mar1ue2 le t-pe2 le
numro de srie< effectues par les concessionnaires ;connus par le nom et la
0ille< / 1ui on confie la c%ar3e des administrations clientes ;repres par nom2
adresse2 0ille<N.
2 - N)es appareilla3es sont commands au fournisseur le plus proc%e de la
succursale de notre socitN.
3 - N.n 0eut contrJler les tournes commandites par les distri+uteurs auprs
de leur ma3asin. C%a1ue distri+uteur c%oisit les transporteurs 1u,il dsire et
leur assi3ne les ma3asins 1u,ils de0ront li0rer dans leur tourne2 en sorte 1ue des
tournes diffrentes ne de0ront pas passer dans un mHme ma3asinN.
4 - N)a socit doit 3rer de plus prs ses stocMs pour les collections ;une par
saison< de 0Htements;+lue-(ean )eLis2 (upe droite pied de poule2 ...< pour c%a1ue
famille ;pantalon2 ro+e2 (upe2 c%emisier2 ...< et pour c%a1ue cat3orie ;%omme2
femme2 enfant2 ...<N.
? - N.n 0oudrait sui0re les rsultats des c%e0au= dans leur participation /
n,importe 1uel concours ;complet2 cross2 dressa3e2 ...< dans c%a1ue 0ille oD ils
ont lieu.N
Afpa St Brieuc - 19/07/14
Page : 31
dacteurs ! C"#A $oulouse $ec%nicien & 'ip '.'ourdel - Ma( D)C
Conception 238871426.doc
PROPOSITION DE SOLUTION
1
*+n
<
*+n
par
*+n
est
VEHICULE
CONCESSIONN%IRE
CLIENT
li8r
2
*+n
pour
*+n
<
*+n
est
%PP%REILL%-E #OURNISSEUR
SUCCURS%LE
command
3
*+n
passe
*+n
dans la
*+n
assi&ne
*+n
c"oisit
TR%NSPORTEUR
'ISTRI=UTEUR
$%-%SIN
TOURNEE
l i 8r
4
*+n *+n
*+n *+1
comporte
COLLECTION
#%$ILLE
VETE$ENT
C%TE-ORIE
&:re
?
*+n
dans
*+n
<
*+n
se prsente
CHEV%L
COURSE
VILLE
Parti ci pe
Afpa St Brieuc - 19/07/14
Page : 32
dacteurs ! C"#A $oulouse $ec%nicien & 'ip '.'ourdel - Ma( D)C
Conception 238871426.doc
Contraintes !'int+;rit+ 4onctionnees
)e pro+lme 1ue pose les relations n-aires c,est 1u,elles seront difficiles / 3rer
;plus tard dans les modles lo3i1ues et p%-si1ues<. .n 0a c%erc%er2 / c%a1ue fois
1u,on le pourra2 / les rduire2 par e=emple / dcomposer une relation ternaire
en plusieurs relations +inaires.
Du texte partie sui(ant 9
N7n a3ent d,assurance fait souscrire2 / une certaine date2 un contrat / son
assur...N2 on a dduit le modle restreint sui0ant !
*+n
,+n
*+*
CONTR%T
%-ENT
%SSURE
SOUSCRIRE
'ate de souscri pti on
.n constate 1u,il - a une !+pen!ance 4onctionnee entre un a3ent et un contrat2
ce 1ui si3nifie 1ue !
8i (e connais un contrat2 (e connais o+li3atoirement l,a3ent 1ui en est
responsa+le.
)a rcipro1ue n,tant pas 0raie car si (e connais un a3ent2 (e ne connais 1ue es
contrats dont il est responsa+le.Cela montre 1u,il - a une reation o)i;atoire
entre a3ent et contrat appele Contrainte !'Int+;rit+ =onctionnee 0CI=12 1ui
est tou(ours une relation de t"pe =6 %$ =6 n-
De mHme2 comme un contrat ne peut Htre souscrit 1ue par un seul assur2 il
e=iste une contrainte 1ui associe l,o+(et contrat / l,o+(et assur2 donc une autre
C6" ;encore de t-pe =2 1-=2 n<.
Attention ! une relation de t-pe =2 n - =2 n nCest pas une C6".
)e sc%ma partiel prcdent de0ient alors !
Afpa St Brieuc - 19/07/14
Page : 33
dacteurs ! C"#A $oulouse $ec%nicien & 'ip '.'ourdel - Ma( D)C
Conception 238871426.doc
*+*
*+n *+n
*+*
*+*
CONTR%T
%-ENT
%SSURE
SOUSCRIRE
'ate de souscri pti on
CI#
CI#
Afpa St Brieuc - 19/07/14
Page : 34
dacteurs ! C"#A $oulouse $ec%nicien & 'ip '.'ourdel - Ma( D)C
Conception 238871426.doc
si on fait N;isserN a propri+t+ Ndate de souscriptionN au ni0eau de l,o+(et
C.:$A$2 on o+tient un sc%ma2 oD la relation ternaire peut-Htre
compltement limine !
*+*
*+n *+n
*+*
CONTR%T
numro
'ate de souscri pti on
%-ENT
%SSURE
CI# .
CI# *
6l est utile ensuite de trou0er une !+nomination au= CI= ainsi mises / (our !
pour C6" 1 ! a3ent 8764* contrat2
pour C6" 2 ! assur 86V:* contrat.
Remar/ue % 9 6l faut +ien noter 1ue les C6" ne peu0ent Htre trou0s 1ue pour
des relations de cardinalits =2 1 - =2 n tel 1ue
,+n
,+*
O=>ET * O=>ET .
CI#
#ar e=emple dans le sc%ma 1ui suit2 on ne pourra effectuer aucune rduction !
*+n
*+n
,+n
OUVR%-E
E'ITEUR
$%-%SIN
%ssoc?.0
R*
R.
R/
7+n
7+n
7+n
7+n
7+n
7+n
*n effet les cardinalits directes pour les relations!
1 entre .74AV* et *D6$*7 sont de t-pe =2 n-=2 n
2 entre .74AV* et MAVA86: sont aussi de t-pe =2 n-=2 n
3 entre *D6$*7 et MAVA86: sont aussi de t-pe =2 n-=2 n
Afpa St Brieuc - 19/07/14
Page : 3?
dacteurs ! C"#A $oulouse $ec%nicien & 'ip '.'ourdel - Ma( D)C
Conception 238871426.doc
Remar/ue & 9 on notera aussi 1u,une faGon de mettre en 0idence des relations
d,ordre suprieur / 22 c,est de les formuler de la manire sui0ante2 par
e=emple dans le cas prcdent !
l,.74AV*
pour 8$.CW*2 il faut connaKtre l,*D6$*7
le MAVA86:
et on s,aperGoit aprs construction du modle 1ue l,on n,o+tient aucune
rduction2
#ar contre lors1ue l,on nonce 1ue !
l,AV*:$
pour 8.78C6*2 il faut connaKtre le C.:$A$
l,A887*
)e modle construit plus %aut a0ec ses cardinalits nous a montr 1u,il tait
rducti+le.
Afpa St Brieuc - 19/07/14
Page : 36
dacteurs ! C"#A $oulouse $ec%nicien & 'ip '.'ourdel - Ma( D)C
Conception 238871426.doc
Exercice !e s"nthse .
1 - Construire les modles conceptuels de donnes sui0ants et les rduire par
mise en place des C6" s,il - a lieu !
le CA:D6DA$ ;1ui postule<
a - pour *M'A7C5*2 il faut connaKtre le #.8$* ;#."6) propos<
la 87CC78A)* ;1ui offre<
+ - 7ne c%aKne %Jtelire fait rser0er les c%am+res de ses diffrents %Jtels par
l,intermdiaire d,a3ences 1ui reGoi0ent les demandes des clients !
le C)6*:$
pour *8*4*2 il faut connaKtre la C5AM'*
l, 5.$*)
l, AV*:C*
c - Ndans un institut pri0 de lan3ues2 un sta3iaire peut s,inscrire / une certaine
date pour un cours ;an3lais2 russe2 ...< / la session 1ui lui con0ient ;printemps2
t2 automne2 %i0er<N.
d - Nune socit 0eut sa0oir / 1uel ser0ice ;administration2 commercial2 ...< et /
1uelle succursale ;'ordeau=2 $oulouse2 :ice2 ...< appartiennent ses emplo-sN.
2 - montrer 1ue la formulation par une approc%e relationnelle telle 1ue !
le C)6*:$
A& pour C.MMA:D* il faut connaKtre la C.MMA:D*
le #.D76$
donne aprs rduction le mHme modle 1ue dans une approc%e smanti1ue telle
1ue !
'& Client #A88* Commande pour C.MMA:D* #roduit.
Afpa St Brieuc - 19/07/14
Page : 37
dacteurs ! C"#A $oulouse $ec%nicien & 'ip '.'ourdel - Ma( D)C
Conception 238871426.doc
PROPOSITION DE SOLUTION
eprsentation n-aires
*+n
o;;re
*+n
propos
*+n
postule
C%N'I'%T
POSTE
SUCCURS%LE
em)auc"
+
eprsentation n-aires
*+n
pour
*+n
dans
*+n
<
*+n
demande
CLIENT
HOTEL CH%$=RE
%-ENCE
rser8e
c
eprsentation n-aires
*+n
de la
*+n
<
*+n
s!
ST%-I%IRE
COURS
SESSION
inscrit
date
d
eprsentation n-aires
*+n
de
*+n
<
*+n
E$PLO(E
SERVICE
SUCCURS%LE
apparti ent
Afpa St Brieuc - 19/07/14
Page : 38
dacteurs ! C"#A $oulouse $ec%nicien & 'ip '.'ourdel - Ma( D)C
Conception 238871426.doc
donne
*+n
*+n
o;;re
*+n
propos
*+n
postule
C%N'I'%T
POSTE
SUCCURS%LE
em)auc"
a )esoi n
donne
*+*
*+n
*+n
*+n
*+n
<
*+n
passe
CLIENT
HOTEL
CH%$=RE
%-ENCE
demande
reser8e
apparti enne <
donne
*+n
*+n
*+n
<
*+n
s!
ST%-I%IRE
COURS
SESSION
inscrit
date
appartient
donne
*+n
*+n
*+n
E$PLO(E
SERVICE
SUCCURS%LE
appartient
comprend
*+n
2
Afpa St Brieuc - 19/07/14
Page : 3O
dacteurs ! C"#A $oulouse $ec%nicien & 'ip '.'ourdel - Ma( D)C
Conception 238871426.doc
*+n
*+n
dans
*+n
demande
CLIENT
CO$$%N'E
PRO'UIT
command
de0ient
*+n
*+n
*+n
dans
*+n
demande
CLIENT
CO$$%N'E
PRO'UIT
passe
commande
Afpa St Brieuc - 19/07/14
Page : 4Q
dacteurs ! C"#A $oulouse $ec%nicien & 'ip '.'ourdel - Ma( D)C
Conception 238871426.doc
Exercice !e s"nthse 3
1 - )e ser0ice de formation d,une entreprise sou%aite 3rer ses actions de
formation. Afin d,adresser des con0ocations au= emplo-s2 on enre3istre les
a3ents a0ec leur numro2 leur nom2 prnom ainsi 1ue l,ta+lissement au1uel
ils appartiennent ;l,entreprise est implante dans diffrents lieu=
3o3rap%i1ues<. De cet ta+lissement on connaKt le code2 le nom et l,adresse.
7n certain nom+re de cours sont offerts au= emplo-s 1ui peu0ent s,-
inscrire. Ces cours sont connus dans un catalo3ue2 oD ils fi3urent a0ec un
code et un intitul. $ous les cours sont anims par des emplo-s internes /
l,entreprise. .n sCassurera des cours 1ue les personnes affectes /
l,animation ne sont pas su(ettes / une inscription / ce mHme cours. #ersonne
dans cette entreprise n,a-ant le don d,u+i1uit.
.n dsire ta+lir des con0ocations aussi +ien pour le personnel inscrit 1ue
pour le personnel ensei3nant. A ce su(et2 il faut sa0oir 1ue tout cours
; initiation informati1ue2 an3lais d+utant2 espa3nol perfectionnement2 ...<
est planifi plusieurs fois par an et 1ue l,on parle plus 0olontiers de session.
7ne session est repre par un numro et a un intitul ;printemps2 t2 ...<. )a
planification consistera / dcider 1uels cours seront offerts dans une
session2 et pour c%acun dCentre eu= 1uelle en sera la date et la dure2 puis de
les inscrire au catalo3ue. )es inscriptions ou animations ou con0ocations se
font par rfrence au= cours et au= sessions.
)ors de la con0ocations on fait sa0oir la liste des ou0ra3es ;dont on donne le
numro2 la rfrence et l,intitul< 1uCil est conseill de consulter pour un
cours donn.
"aire le MCD correspondant.
Afpa St Brieuc - 19/07/14
Page : 41
dacteurs ! C"#A $oulouse $ec%nicien & 'ip '.'ourdel - Ma( D)C
Conception 238871426.doc
PROPOSITION DE SOLUTION
*+n
est
,+n
*+n
,+n
*+n
*+*
*+*
,+n
,+n
*+n
lire
*+n
est
,+n
<
*+n
possde
*+*
est a;;ect
%-ENT
nom
prnom
ET%=LISSE$ENT
code eta)
nom
adresse
appartient
C%T%LO-UE
code
intitul
propos
SESSION
numrose
intitul
inscrit
plani;i
OUVR%-E
r;rence
numro
intitul
COURS
numero
date
dure
appartient
anime
conseill
Afpa St Brieuc - 19/07/14
Page : 42
dacteurs ! C"#A $oulouse $ec%nicien & 'ip '.'ourdel - Ma( D)C
Conception 238871426.doc
MERISE
*
MODELE CONCEPTUEL DE DONNEES
RELATIONS RE=LE>I*ES ET
RELATIONS A ROLE
Reations r+4exi(es
Xus1u,/ maintenant nous a0ons ta+li des relations entre deu= ou plusieurs
o+(ets diffrents.
#ourtant il peut e=ister des relations sur un seul o+(et;c,est / dire de l,o+(et
sur lui-mHme<2 c,est ce 1ue nous allons 0oir. #ar e=emple on 0eut 3rer un
ensem+le de personnel fminin ;connu a0ec leur numro2 leur nom2 leur I3e< et on
sou%aite faire apparaKtre les relations parentales les concernant2 de faGon /
reprer !
- si une personne est la mre d,une autre2
- si une personne est la fille d,une autre.
.n crera l,o+(et #*8.::* et une relation #A*:$* selon la smanti1ueN une
personne est parente d,une personneF. Ceci est une reation r+4exi(e
sc%matise ainsi !
,+*
est ;ille de
,+n
est m:re de
PERSONNE
n9 personne
nom personne
a&e
P%RENTE
n9 personne @est ;i l l e deA
n9 personne @est m:re deA
*n ce 1ui concerne les cardinalits on 0oit 1ue !
la relation dans le sens ?est a mre !e? est Q2 n car une femme peut Htre
mre de Q / n filles.
la relation dans le sens ?est a 4ie !e? est Q2 1 car une femme a tou(ours
une mre mais celle-ci n,est pas forcment rpertorie dans le s-stme.
),identifiant concatn sera ! no personne@no personne
Afpa St Brieuc - 19/07/14
Page : 43
dacteurs ! C"#A $oulouse $ec%nicien & 'ip '.'ourdel - Ma( D)C
Conception 238871426.doc
6l est utile de prciser sur le sc%ma 1ue la premire partie de l,identifiant
concern tom+erait dans une am+i3uAt insolu+le.
Afpa St Brieuc - 19/07/14
Page : 44
dacteurs ! C"#A $oulouse $ec%nicien & 'ip '.'ourdel - Ma( D)C
Conception 238871426.doc
Exercice reation r+4exi(e 1
)e ser0ice du personnel d,une entreprise sou%aite 3rer les emplo-s. Ces
derniers sont identifis par leur numro et on connaKt leur nom2 salaire de +ase2
1ualification2 date d,em+auc%e.
De plus on sou%aite reprer le numro d,emplo- du c%ef de ser0ice 1ui diri3e
c%acun d,entre eu=.
*nfin on dsire sa0oir / 1uel ser0ice;connu a0ec son numro2 nom2 localisation< ils
appartiennent.
*ta+lir le MCD de cette +ase de connaissance.
Exercice reation r+4exi(e &
.n 0eut 3rer des pices et ces mHmes pices sont composantes d,autres pices
;puis1ue le cadre2 les roues2 le 3uidon2 ... sont composants de +ic-clette2 etc...<.

*ta+lir le MCD a0ec la relation rfle=i0e 1ui correspond.
Afpa St Brieuc - 19/07/14
Page : 4?
dacteurs ! C"#A $oulouse $ec%nicien & 'ip '.'ourdel - Ma( D)C
Conception 238871426.doc
PROPOSITION DE SOLUTION
*=ercice 1
*+*
a pour
*+n
est
*+n
comprend
*+*
<
E$PLO(E
numero
nom
sal ai re
qual i ;i cati on
date em)auc"e
SERVICE
numro
nom
l ocal i sati on
apparti ent
Responsa)l e
numro c"e;
numro empl oy
*=ercice 2
*+n
est compos
*+n
est composant de
PIECE
numero
l i)el l
Compose
numro pice
numro composant
Afpa St Brieuc - 19/07/14
Page : 46
dacteurs ! C"#A $oulouse $ec%nicien & 'ip '.'ourdel - Ma( D)C
Conception 238871426.doc
Reations 8 rAe9
6ma3inons 1ue nous a-ons modlis un s-stme oD il est 1uestion de 3rer des
personnes et les locau= oD elles %a+itent dans le cadre par e=emple d,une a3ence
immo+ilire ou d,un s-ndic dCimmeu+le. .n a o+tenu le sc%ma sui0ant !
PERSONNE LOC%L H%=ITER
.n 0a rapidement constater 1ue cette relation est insuffisante parce 1ue les
proprits de N 5A'6$*N 0ont diffrer s,il s,a3it d,une personne propritaire
ou locataire. *n effet le lo-er mensuel ;pour un locataire< est affect / la
relation 5A'6$* de mHme le pri= de 0ente ;pour un propritaire<.6l en est ainsi
pour d,autres proprits ;ta=e foncire2 date d,ac%at2 date de premier lo-er2 ...<2
en sorte 1ue la relation entre personne et local ne sera pas la mHme selon le rJle
(ou par la personne 0is / 0is du local.
.n mettra en place alors deu= relations / rJle2 l,une s,appellera *$*
).CA$A6*2 l,autre *$* #.#6*$A6* et formalises comme suit !
PERSONNE LOC%L
ETRE LOC%T%IRE
ETRE PROPRIET%IRE
.n notera 1ue2 il n,est pas tou(ours possi+le de trou0er un 0er+e simple
correspondant / la relation. .n dro3era / la recommandation le moins sou0ent
possi+le. .n peut s,imposer comme autre r3le de nommer les relations
uni1uement a0ec des su+stantifs ;%a+itation2 inscription2 ensei3nant2 ...<. Dans les
deu= options2 0idemment2 on ne russira pas tou(ours / trou0er le mot
con0ena+le2 on c%erc%era simplement / s,- conformer au mieu=.
Afpa St Brieuc - 19/07/14
Page : 47
dacteurs ! C"#A $oulouse $ec%nicien & 'ip '.'ourdel - Ma( D)C
Conception 238871426.doc
Exercice reation 8 rAe %
N)es commandes en pro0enance des 3rossistes sont su(ettes / une date de
li0raison lie / la date de tourne et ne sont prises en compte 1ue au-dessus
d,une somme minimum. #ar contre2 s,il s,a3it d,un dtaillant2 la commande de ce
client sera ta+lie au comptoir et ser0i sur place.N
*ta+lir le modle 1ui permet de lier les commandes / ces clients.
Exercice reation 8 rAe &
Nune compa3nie d,a0iation propose des 0ols;au=1uels elle attri+ue un numro2 un
t-pe d,a0ion2 un matricule de pilote2 un nom+re de passa3er< au dpart de
certaines 0illes;connues par leur nom2 la dnomination de l,aroport et le pa-s< et
/ destination d,autres 0illes2 les dparts ont certaines caractristi1ues;%eure
d,enre3istrement2 %eure de dpart2 %all et porte de dpart2 ...< les arri0es en
ont de diffrentes ;%eure d,arri0e2 %all de rcupration des +a3a3es2 ...<N
"aire le MCD reprsentatif.
Exercice reation 8 rAe .
Nafin de sui0re le cursus %onorum de c%iens de race2 on 0eut sa0oir c%e@ 1uels
propritaires ils sont ns2 puis ceu= c%e@ 1ui ils sont dcds2 sac%ant 1u,entre
la naissance et la mort ils ont t 0endus plusieurs foisN
"aire le MCD reprsentatif.
Afpa St Brieuc - 19/07/14
Page : 48
dacteurs ! C"#A $oulouse $ec%nicien & 'ip '.'ourdel - Ma( D)C
Conception 238871426.doc
PROPOSITION DE SOLUTION
*=ercice 1
CLIENT
CO$$%N'E
est &rossiste
est dtaillant
*=ercice 2
VOL
numro
pilote
n) passa&ers
VILLE
nom
dnomination aroport
pays
est arri8e
"eure d!arri8e
"all )a&a&e
est parti
"eure enre&istrement
"eure dpart
"all
porte
*=ercice 3
CHIEN
PROPRIET%IRE
est n
est mort
Afpa St Brieuc - 19/07/14
Page : 4O
dacteurs ! C"#A $oulouse $ec%nicien & 'ip '.'ourdel - Ma( D)C
Conception 238871426.doc
MERISE
*I
MODELE CONCEPTUEL DE DONNEES
RECAPITULATI= DE LA
DEMARCBE DE MODELISATION
#our construire un modle conceptuel de donnes on sui0ra la dmarc%e par
tapes sui0antes2 oD l,on a rappel les principales dfinitions !
1 Anal-ser l,e=istant en constituant un catalo3ue e=%austif de toutes les
donnes utilises par l,or3anisation2 1ue lCon appelle !ictionnaire !es !onn+es.
.n pourra s,aider pour cela des documents 0%iculs dans le s-stme.
D3a3er la si3nification prcise de ces donnes 2 c,est / dire purer le catalo3ue
des pol-smes et s-non-mes.
2 Mettre en 0idence les o+(ets naturels!
O2CET ! reflet d,une entit manipule par l,or3anisme2 dote d,une
e=istence propre2 dont c%a1ue occurrence est identifia+le par une donne
particulire.
3 attac%er / ces o+(ets leurs proprits!
PROPRIETES ! plus petit lment lo3i1ue d,information2 1ui a un sens en
lui-mHme et dont la 0aleur caractrise partiellement une occurrence
d,o+(et ou de relation.
4 ecenser les relations 0ides ; non porteuses de donnes< en e=primant les
dpendances entre o+(ets.
RELATION ! entit dont l,e=istence des occurrences dpend de
l,e=istence des o+(ets 1u,elle relie.
? *tudier les relations porteuses de donnes en anal-sant les proprits non
attac%es / des o+(ets.
6 ele0er les identifiants des o+(ets et des relations!
IDENTI=IANT ! c,est une proprit d,un o+(et 2 c%oisi de faGon / ce 1ue2
/ c%a1ue 0aleur2 2 2 lui corresponde une et une seule occurrence de lCo+(et.
#our une relation 2 l,identifiant est la concatnation des identifiants des
o+(ets associs dans la relation.
7 *0aluer les cardinalits de c%a1ue couple o+(et-relation.
CARDINALITE ! nom+re minimum et ma=imum occurrences d,une relation
0ue d,une seule occurrence d,un o+(et.
Afpa St Brieuc - 19/07/14
Page : ?Q
dacteurs ! C"#A $oulouse $ec%nicien & 'ip '.'ourdel - Ma( D)C
Conception 238871426.doc
8 8implifier le modle / l,aide des contraintes d,int3rit fonctionnelles ;C6"<
CI= ! relation o+li3atoire entre deu= o+(ets 1ui ne soit pas du t-pe =2 n -
=2 n.
Afpa St Brieuc - 19/07/14
Page : ?1
dacteurs ! C"#A $oulouse $ec%nicien & 'ip '.'ourdel - Ma( D)C
Conception 238871426.doc
Exercice !e s"nthse 5
Dans le cadre de la ror3anisation du s-stme d,information d,une a3ence
immo+ilire de la r3ion parisienne2 une premire liste des donnes a t ta+lie.
*lle concerne essentiellement le sous uni0ers E offre de 0entes et de locations
E . Construire le modle conceptuel des donnes correspondant.
)es donnes sont recueillies par ordre alp%a+ti1ue !
1 adresse du client2
2 adresse du propritaire2
3 a3ent immo+ilier2
4 anne de construction2
? c%ar3es trimestrielles du local2
6 commission de l,a3ent immo+ilier2
7 date pr0ue de li+ration des lieu=2
8 date et lieu de rende@-0ous2
O date et lieu de 0isite2
1Q dpartement de la localit2
11 dure du mandat2
12 ta3e du local ;si appartement<2
13 tat des lieu=2
14 3ara3e2
1? 3are 8:C"2 mtro ou +us la plus proc%e2
16 nature du mandat;0ente ou location<2
17 nom du client2
18 nom du propritaire2
1O nom+re de pices2
2Q numro ;de l,adresse du local<2
21 pri= du lo-er mensuel2
22 pri= de 0ente2
23 1uartier du local2
24 rue du local2
2? surface %a+ita+le2
26 surface de terrain 0entuel ;si pa0illon<2
27 tlp%one personnel du client2
28 tlp%one personnel du propritaire2
2O tlp%one professionnel du client2
3Q tlp%one professionnel du propritaire2
31 t-pe du local ;appartement ou pa0illon<2
32 0ille du local.

$ra0ail / raliser ! construire le MCD.
Afpa St Brieuc - 19/07/14
Page : ?2
dacteurs ! C"#A $oulouse $ec%nicien & 'ip '.'ourdel - Ma( D)C
Conception 238871426.doc
PROPOSITION DE SOLUTION
1 Dictionnaire de donnes.
1 adresse du client2
2 adresse du propritaire2
3 a3ent immo+ilier2
4 anne de construction2
? c%ar3es trimestrielles du local2
6 commission de l,a3ent immo+ilier2
7 date pr0ue de li+ration des lieu=2
8 date et lieu de rende@-0ous2
O date et lieu de 0isite2
1Q dpartement de la localit2
11 dure du mandat2
12 ta3e du local ;si appartement<2
13 tat des lieu=2
14 3ara3e2
1? 3are 8:C"2 mtro ou +us la plus proc%e2
16 nature du mandat;0ente ou location<2
17 nom du client2
18 nom du propritaire2
1O nom+re de pices2
2Q numro ;de l,adresse du local<2
21 pri= du lo-er mensuel2
22 pri= de 0ente2
23 1uartier du local2
24 rue du local2
2? surface %a+ita+le2
26 surface de terrain 0entuel ;si pa0illon<2
27 tlp%one personnel du client2
28 tlp%one personnel du propritaire2
2O tlp%one professionnel du client2
3Q tlp%one professionnel du propritaire2
31 t-pe du local ;appartement ou pa0illon<2
32 0ille du local.
2 Dtermination des o+(ets
- 121722722O associ / C)6*:$
- 221822822O associ / #.#6*$A6*
- 326211216 associ / AV*:$
- 42?2721Q21221321421?21O22Q22322422?226231232 associ / ).CA)
3 Dtermination des relations
1 7n #.#6*$A6* mandate un AV*:$
2 7n #.#6*$A6* possede un ).CA)
3 7n AV*:$ 0end un ).CA)
4 7n AV*:$ loue un ).CA)
? 7n C)6*:$ prend rende@-0ous auprs dCun AV*:$
6 7n C)6*:$ fait une 0isite a0ec un AV*:$
Afpa St Brieuc - 19/07/14
Page : ?3
dacteurs ! C"#A $oulouse $ec%nicien & 'ip '.'ourdel - Ma( D)C
Conception 238871426.doc
4 Affectation de proprit
22 appartient / 3 et est identifi par a3ent2reference local
21 appartient / 4 et est identifi par a3ent2reference local
8 appartient / ? et est identifi par a3ent2 client2 date
O appartient / 6 et est identifi par a3ent2 client2 date
? Modle Conceptuel
*+n
possde
*+*
est possd
*+n
*+n
*+n
*+n
*+n
,+n
*+n
,+n *+n
*+*
CLIENT
nom
adresse
tel perso
tel pro
PROPRIET%IRE
nom
adresse
tel perso
tel pro
%-ENT
nom
commi ssi on
dure du mandat
nature du mandat
LOC%L
re;erence
type
numro adresse
rue
quarti er
dpartement
8i l l e
anne de constructi on
sur;ace "a)i ta)l e
sur;ace terrai n
nom)re de pi ces
ta&e
&ara&e
&are SNC#
c"ar&es tri mestri el
tat des l i eu7
date de l i )rati on
mandate
prend rendeBC8ous
date et l i eu
8i si te
date et l i eu
8end
pri 7 de 8ente
l oue
pri 7 l oyer
apparti ent
Afpa St Brieuc - 19/07/14
Page : ?4
dacteurs ! C"#A $oulouse $ec%nicien & 'ip '.'ourdel - Ma( D)C
Conception 238871426.doc
Exercice !e s"nthse 7
7ne 8ocit de location de tl0iseurs 0eut 3rer les tournes de ses
installateurs pour la li0raison ou le retrait des appareils sous contrat. .n a
recueilli les e=plications sui0antes !
A partir des dates de d+ut de contrat ;dates / li0rer< et des dates de fin de
contrat ;date / retirer< la socit :A)#)78 ta+lit une fic%e de tourne
(ournalire selon le modle ci-aprs.

)es tournes 2 identifies par un numro de tourne et une date de tourne sont
confies / des installateurs connus par leur numro et leur nom. C%a1ue
inter0ention comporte le numro de contrat2 le nom et l,adresse du client 2 puis
le t-pe; :' > noir et +lanc2 C) > couleur2 ...< et la rfrence du tl0iseur2 ainsi
1ue le t-pe d,inter0ention ;/ li0rer ou / retirer<.*nfin 2 si l,inter0ention a pu
s,effectuer2 on note sa ralisation ;.W<2 sinon on la reporte dans une tourne
ultrieure.
.n a o+tenu un e=emplaire de document dli0r c%a1ue matin au= installateurs !
NALPLUS
:o de tourne ! $?Q4 Date ! 2Q&Q4&8O
:o installateur ! 612 :om ! D7C5*:* *$
"6)8
:umro :om Adresse $R# frence )i0raison
*ffect
contrat :o client Client $l0is. etrait
2QQ67QQ5 Dupont V. 32 rue du 'ois :' 1Q?25" )i0rer
.W
C432 'A)MA
4QQ78QQX 8torm #. 62 rue d,7lm C) 3QQQ75X etirer
C43? 'A)MA
?QQO6QQX *cele M. 122 A0. 'eltre :' 3QQ86X )i0rer
.W
C447 ) 7:6.:
$ra0ail / raliser ! construire le MCD.
Afpa St Brieuc - 19/07/14
Page : ??
dacteurs ! C"#A $oulouse $ec%nicien & 'ip '.'ourdel - Ma( D)C
Conception 238871426.doc
PROPOSITION DE SOLUTION
1 Dictionnaire de donnes.
1 :T de tourne
2 date de tourne
3 :T installateur
4 :om installateur
? :T contrat
6 :om du client
7 :T du client
8 Adresse du client
O $-pe tl0iseur
1Q eference $l0iseur
11 $-pe 6nter0ention
12 *tat 6nter0ention
2 Dtermination des o+(ets
- 122 associ / $.7:**
- 324 associ / 6:8$A))A$*7
- 62728 associ / C)6*:$
- O21Q associ / $*)*468*7
- ? associ / C.:$A$
3 Dtermination des relations
1 7n 6:8$A))A$*7 effectue des $.7:**
2 7ne $.7:** est compos dCinter0ention sur des C.:$A$
3 7n C.:$A$ concerne un C)6*:$ pour un $*)*468*7
4 Affectation de proprit
11212 appartiennent / 2 et est identifi par numro tourne2 numro
contrat.
? Modle Conceptuel
Afpa St Brieuc - 19/07/14
Page : ?6
dacteurs ! C"#A $oulouse $ec%nicien & 'ip '.'ourdel - Ma( D)C
Conception 238871426.doc
*+n
*+n
*+*
*+n
*+*
*+n
pour
*+n
<
*+n
est
TOURNEE
numro tourne
date
INST%LL%TEUR
numro
nom
e;;ectu
e;;ectue l !i nter8enti on
type
Etat
CONTR%T
Numro
CLIENT
numro
nom
adresse
TELEVISEUR
re;erence
type
concerne
pour
Afpa St Brieuc - 19/07/14
Page : ?7
dacteurs ! C"#A $oulouse $ec%nicien & 'ip '.'ourdel - Ma( D)C

Anda mungkin juga menyukai