Vous êtes sur la page 1sur 5

BTS CGO1re anne

P10

Chapitre 8 - Cours

La modlisation conceptuelle des donnes

Page 1 / 5

Sommaire
1
2

Introduction ............................................................................................................................................... 1
Concepts et formalisme............................................................................................................................. 1
2.1
Les entits ......................................................................................................................................... 1
2.2
Les associations ................................................................................................................................ 2
2.3
Cardinalits ....................................................................................................................................... 3
2.4
Associations rflexives ..................................................................................................................... 4
2.5
Petit apart sur les contraintes dintgrit fonctionnelle ................................................................... 4
3
Dmarche de construction du MCD ......................................................................................................... 5
3.1
Reprage des entits .......................................................................................................................... 5
3.2
Reprage des associations ................................................................................................................. 5
3.3
Placement des cardinalits ................................................................................................................ 5
3.4
Vrification du modle .................................................................................................................... 5
1 Introduction
Aprs avoir recherch et formalis les dpendances fonctionnelles partir du dictionnaire des donnes
pur, on peut laborer le modle conceptuel des donnes (MCD) du systme dinformation.
Son rle est fondamental dans une tude dinformatisation. Le MCD conditionne fortement la suite de
ltude. Il permet de dessiner la structure des donnes du systme dinformation implanter.

Concepts et formalisme
Le formalisme retenu est le modle Entit-Association (MEA), mais on parlera souvent de MCD
(Modle Conceptuel des Donnes).

2.1
Les entits
Elles correspondent aux objets du systme dinformation. Par exemple, lentit CLIENT rassemble
toutes les informations communes aux clients de lentreprise.
Les entits sont nommes.
Leur nom est unique dans le modle et s'crit en majuscule

BTS CGO1re anne


P10

Chapitre 8 - Cours

La modlisation conceptuelle des donnes

Page 2 / 5

Dans le systme dinformation, l'entit CLIENT reprsentera l'ensemble des clients. Chaque client
constitue alors une occurrence de lentit. Une occurrence reprsente un exemplaire de lobjet.

2.1.1 Proprits
Une entit possde toujours au moins une proprit. Chacune de ces proprits doit pouvoir tre
valorise de manire unique.
Les proprits des entits sont issues du dictionnaire des donnes.
2.1.2 Identifiant
Parmi les proprits dune entit, il y en a une qui joue un rle particulier :
Lidentifiant dune lentit est une proprit telle qu chaque valeur de la proprit corresponde une et une
seule occurrence de lentit. Par consquent :
on ne peut trouver deux occurrences dune entit ayant le mme identifiant
lidentifiant se confond avec lentit : lentit existe si on peut valoriser
lidentifiant
si lentit ne possde quune proprit, cette proprit est lidentifiant
toutes les proprits sont en dpendance fonctionnelle lmentaire et directe avec lidentifiant
Lidentifiant est reprsent soulign dans le modle.
2.2
Les associations
Une association est un lien entre des entits. Contrairement aux entits, les associations n'ont pas
dexistence propre mais elles peuvent porter des proprits.
Les associations sont nommes, gnralement laide dun verbe daction.
Une association peut lier plus de deux entits.
Exemples :
Association binaire :

Association
proprit :

porteuse

Association ternaire :

de

BTS CGO1re anne


P10

Chapitre 8 - Cours

La modlisation conceptuelle des donnes

Page 3 / 5

Le nombre dentits impliques dans lassociation dtermine sa dimension : pour les associations
faisant intervenir deux entits, on parle dassociation de dimension deux ou associations binaires. Pour les
associations faisant intervenir plus de deux entits, on parle dassociations n-aires.
Remarques :
Les associations n-aires de dimension suprieure quatre sont suspectes et assez rares. Il faut
vrifier quil ne sagit pas dentits caches . Il sagit souvent dobjets abstraits faisant intervenir
la notion de temps (historiques en particulier).
Ceci est galement vrai parfois pour des associations ternaires. Une ternaire doit donc tre vrifie
avec attention.
2.2.1 Identification dune association
Une association est identifie par la concatnation des identifiants des entits quelle relie. Cette
identification est implicite et nest pas reprsente.
Il ny a normalement pas de proprit identifiante dans une association. Si une proprit peut jouer ce rle, il
est probable que cette association soit en fait une entit mal interprte.
Par exemple :
La reprsentation de gauche fait apparatre une proprit candidate lidentification de lassociation ternaire
AFFAIRE. Cette association est en fait une entit comme le montre la figure de droite :

2.2.2 Rles dune association


Chaque patte dune association vers une entit reprsente le rle jou par lassociation. Ces rles
peuvent tre nomms, cela peut aider clarifier le modle dans certaines situations complexes.

Les rles sont gnralement faciles identifier sur des associations binaires, ce nest pas le cas des
associations n-aires.
2.3

Cardinalits
2.3.1 Dfinition
La cardinalit reprsente le nombre doccurrences minimum et maximum dune association par rapport
une entit.
La cardinalit minimale reprsente le nombre de fois au minimum o une occurrence de
lassociation participe aux occurrences de lentit. Cette cardinalit est choisie parmi 0 ou 1.
La cardinalit maximale reprsente le nombre de fois au maximum o une occurrence de
lassociation participe aux occurrences de lentit. Cette cardinalit est choisie parmi 1 ou n o n
indique une cardinalit maximale suprieure 1 mais non quantifie. Si la valeur de n est connue, on
peut la mentionner.

BTS CGO1re anne


P10

Chapitre 8 - Cours

La modlisation conceptuelle des donnes

Page 4 / 5

2.3.2 Formalisme
Les cardinalits sont mentionnes par couple du ct de lentit considrer. La cardinalit minimale est
reprsente en premier, la maximale en second.
Exemple :

un employ peut suivre (0) ou plusieurs (n) affaires


une affaire est suivie par un (et un seul) employ
une affaire est passe avec un (et un seul) client
un client passe une (sinon ce nest pas un client) ou plusieurs (n) affaires

La cardinalit minimale 1 ou 0 dpend des rgles de gestion. Si sur le schma prcdent, on admettait
gauche une cardinalit 0,n cela voudrait dire qu'il existe des clients n'ayant pas pass d'affaire.
2.4
Associations rflexives
Ce sont des associations qui relient deux fois la mme entit.

Une pice (en mcanique par exemple) est compose de 1 ou plusieurs pice.
Dans les associations rflexives, la notion de rle prend tout son sens.

2.5
Petit apart sur les contraintes dintgrit fonctionnelle
Quand on dtermine une association prsentant une cardinalit maximale 1, on est en prsence
dune contrainte dintgrit fonctionnelle (CIF). Une CIF traduit la prsence dune dpendance
fonctionnelle entre les identifiants des entits participant lassociation.
Vous pourrez dans la littrature conceptuelle voir la reprsentation des CIF avec un formalisme diffrent :

Lassociation nomme est remplace par une pastille CIF et la patte portant la cardinalit maximale
n est remplace par une flche. Cela signifie quil existe une dpendance fonctionnelle entre NoAffaire et
NoClient. Cette criture n'est pas celle que nous utiliserons

BTS CGO1re anne


P10

Chapitre 8 - Cours

La modlisation conceptuelle des donnes

Page 5 / 5

Dmarche de construction du MCD


Le MCD est labor laide du dictionnaire des donnes et du graphe des dpendances
fonctionnelles. Nanmoins, comme je vous l'ai laiss entendre dans le prcdent cours, la partie recherche
des dpendances fonctionnelles est souvent occult, le MCD tant alors directement construit partir du
dictionnaire des donnes.
3.1
Reprage des entits
Les entits correspondent aux objets du SI. On peut les reprer intuitivement ou saider du graphe des
dpendances fonctionnelles.
Reprer une entit revient reprer une proprit identifiant (une source de dpendances fonctionnelles).
Lentit repre, il faut la nommer. On choisira des identificateurs concis et parlants, en rapport avec
le domaine de gestion tudi.
La proprit identifiant devient lidentifiant de lentit. Il sera soulign et crit en premier.
Les donnes, but de dpendances fonctionnelles deviennent des proprits de lentit.
3.2
Reprage des associations
Les associations reprsentent des liens entre entit. L'analyse des dpendances fonctionnelles doit
nous aider reprer ces associations. Dans ce reprage, il est important de reprer les associations simples
de celles porteuses de donnes.

3.3
Placement des cardinalits
Le placement des cardinalits permet de vrifier la validit des dpendances fonctionnelles.

3.4
Vrification du modle
En principe, si les dpendances fonctionnelles ont t correctement spcifies et si les rgles de construction
ont t respectes, le MCD est correct.
Si ltude des dpendances fonctionnelles na pas t utilise, il faut absolument vrifier le modle (je dirais
mme qu'il faut le vrifier dans tous les cas, surtout pour vous) :
Toutes les proprits doivent tre lmentaires (non dcomposables)
Chaque entit possde un et un seul identifiant, rle jou par une seule proprit.
Les proprits dune entit doivent tre en dpendance fonctionnelle avec lidentifiant.
Les proprits dune association doivent tre en dpendance fonctionnelle lmentaire avec
lidentifiant implicite de lassociation.
Une proprit ne peut figurer quune fois dans le modle (pas de redondance)
Une proprit dune entit ne peut tre en dpendance fonctionnelle avec une autre proprit non
identifiant de cette entit (pas de transitivit).
Une proprit porte dune association doit tre en dpendance fonctionnelle lmentaire avec la
concatnation des identifiants des entits participant lassociation.