Vous êtes sur la page 1sur 4

MERISE - Modle conceptuel des donnes

Juin 2014
Modle conceptuel des donnes
Le modle conceptuel des donnes (MCD) a pour but d'crire de faon formelle les donnes qui
seront utilises par le systme d'information. Il s'agit donc d'une reprsentation des donnes,
facilement comprhensible, permettant de dcrire le systme d'information l'aide d'entits.
Entits et classe d'entit
Une entit est la reprsentation d'un lment matriel ou immatriel ayant un rle dans le
systme que l'on dsire dcrire.
On appelle classe d'entit un ensemble compos d'entits de mme type, c'est--dire dont la
dfinition est la mme. Le classement des entits au sein d'une classe s'appelle classification
(ou abstraction). Une entit est une instanciation de la classe. Chaque entit est compose de
proprits, donnes lmentaires permettant de la dcrire.
Prenons par exemple une Ford Fiesta, une Renault Laguna et une Peugeot 306. Il s'agit de 3
entits faisant partie d'une classe d'entit que l'on pourrait appeler voiture. La Ford Fiesta est
donc une instanciation de la classe voiture. Chaque entit peut possder les proprits couleur,
anne et modle.
Les classes d'entits sont reprsentes par un rectangle. Ce rectangle est spar en deux
champs :
le champ du haut contient le libell. Ce libell est gnralement une abrviation pour une
raison de simplification de l'criture. Il s'agit par contre de vrifier qu' chaque classe
d'entit correspond un et un seul libell, et rciproquement
le champ du bas contient la liste des proprits de la classe d'entit
Relations et classes de relation
Une relation (appele aussi parfois association) reprsente les liens smantiques qui peuvent
exister entre plusieurs entits. Une classe de relation contient donc toutes les relations de mme
type (qui relient donc des entits appartenant des mmes classes d'entit). Une classe de
relation peut lier plus de deux classes d'entit. Voici les dnominations des classes de relation
selon le nombre d'intervenants :
une classe de relation rcursive (ou rflexive) relie la mme classe d'entit
une classe de relation binaire relie deux classes d'entit
une classe de relation ternaire relie trois classes d'entit
une classe de relation n-aire relie n classes d'entit
Les classes de relations sont reprsentes par des hexagones (parfois des ellipses) dont
l'intitul dcrit le type de relation qui relie les classes d'entit (gnralement un verbe). On dfinit
pour chaque classe de relation un identificateur de la forme R
i
permettant de dsigner de faon
unique la classe de relation laquelle il est associ.
On peut ventuellement ajouter des proprits aux classes de relation.
La cardinalit
Les cardinalits permettent de caractriser le lien qui existe entre une entit et la relation
laquelle elle est relie. La cardinalit d'une relation est compose d'un couple comportant une
borne maximale et une borne minimale, intervalle dans lequel la cardinalit d'une entit peut
prendre sa valeur :
la borne minimale (gnralement 0 ou 1) dcrit le nombre minimum de fois qu'une entit
peut participer une relation
la borne maximale (gnralement 1 ou n) dcrit le nombre maximum de fois qu'une entit
peut participer une relation
Une cardinalit 1.N signifie que chaque entit appartenant une classe d'entit participe au
moins une fois la relation.
Une cardinalit 0.N signifie que chaque entit appartenant une classe d'entit ne participe pas
forcment la relation.
Les identifiants
Un identifiant est un ensemble de proprits (une ou plusieurs) permettant de dsigner une et
une seule entit. La dfinition originale est la suivante :
L'identifiant est une proprit particulire d'un objet telle
qu'il n'existe pas deux occurrences de cet objet pour lesquelles cette proprit
pourrait prendre une mme valeur.
Les attributs d'une classe d'entit permettant de dsigner de faon unique chaque instance de
cette entit sont appels identifiants absolus.
Le modle conceptuel des donnes propose de faire prcder d'un # les identifiants (parfois de
les souligner).
Ainsi, chaque classe d'entit doit possder au moins un attribut identifiant, et l'ensemble de ses
attributs identifiants doivent tre renseigns la cration de l'entit.
Agrgation (ou identification relative)
Lorsqu'un identifiant est constitu uniquement d'attributs intrinsques une entit, c'est--dire ne
faisant rfrence aucune autre entit, on le nomme identifiant absolu. Les entits comportant
des identifiants absolus peuvent tre dfinies indpendamment des autres occurrences d'entits,
on dit que ces entits sont indpendantes.
Certaines entits ne peuvent toutefois tre identifies que par l'intermdiaire d'autres entits,
c'est la raison pour laquelle on parle d'identification relative.
On parlera par exemple de la 4
me
porte au 2
me
tage du btiment B au lieu de dire la porte
n3451...
Ainsi, l'agrgation (appele aussi identification relative) permet de spcifier qu'une entit est
ncessaire pour en identifier une autre.
la classe d'entit permettant d'identifier est appele classe d'entit agrgeante
la classe d'entit identifie est appele classe d'entit agrge
La reprsentation de ce type de relation est la suivante :
Ce document intitul MERISE - Modle conceptuel des donnes issu de CommentCaMarche
(www.commentcamarche.net) est mis disposition sous les termes de la licence Creative Commons. Vous pouvez
copier, modifier des copies de cette page, dans les conditions fixes par la licence, tant que cette note apparat
clairement.

Vous aimerez peut-être aussi