Vous êtes sur la page 1sur 5

Module Systèmes

d’Information 2
SI2

Mme HANK
Chapitre 2 : Le modèle conceptuel des données
MCD

C’est le modèle utilisé par la méthode MERISE pour la description des données
au niveau conceptuel.
MERISE est la méthode de conception utilisée pour le futur système.
Rappelons qu’elle sépare les données des traitements lors de la conception, et
que c’est une conception suivant trois niveaux d’abstraction.

1/ Les concepts manipulés :


- La propriété : la plus petite quantité d’information manipulée dans le
système. Ex : matricule, nom, prénom …
- L ’ident ifia n t : une propriété particulière qui permet de déterminer d’une
manière unique chaque occurrence de l’entité. Ex : matricule permet de
déterminer d’une manière unique chaque étudiant.
- L ’entité (ou individu) : une notion de la réalité qui aune existence propre
et indépendante des autres entités. Ex : l’entité Etudiant décrite par les
propriétés Matricule, Nom, Prénom, …
- La relation : est un lien entre deux ou plusieurs entités. Ex : la relation
Examen est un lien entre les entités Etudiant et Module.
- L ’ident ifia n t d’ une r ela ti on : c’est la concaténation des identifiants
des entités participant à cette relation. Ex : l’identifiant de la relation
Examen est (Matricule*Code module).
- L a colle cti on d’ une r ela ti on : c’est la liste des entités participant à
cette relation. Ex : la collection de la relation Examen
est : Etudiant, Module.
- L a dim ensi on d’u ne r ela ti on : c’est le nombre d’entités participant à
cette relation. Ex : la dimension de la relation Examen est 2 (fait participer
deux entités qui sont Etudiant et Module). On dit aussi qu’Examen est
une relation binaire.
- Les cardinalités : D’une entité dans une relation, ce sont le nombre
minimum est maximum de participation d’une occurrence de l’entité aux
occurrences de la relation. On a deux cardinalités :
Cardinalité minimale : le nombre minimum de participation d’une
occurrence de l’entité aux occurrences de la relation. Elle peut prendre
deux valeurs : 0 s’il existe au moins une occurrence de l’entité qui
ne participe pas aux occurrences de la relation, 1 si chaque occurrence de
l’entité participe au moins une fois aux occurrences de la relation.
Cardinalité maximale : le nombre maximum de participation
d’une occurrence de l’entité aux occurrences de la relation. Elle peut
prendre deux valeurs : 1 si chaque occurrence de l’entité ne participe
qu’une seule fois aux occurrences de la relation, N s’il existe au moins une
occurrence de l’entité qui participe plusieurs fois aux occurrences de la
relation.
Ex : les cardinalités de l’entité Etudiant dans la relation Examen sont : Card
Min= 1 : Chaque étudiant passe au moins un examen, Card Max= N : un
étudiant peut passer plusieurs examens.

2/ Formalisme utilisé :
Nom Entité Nom Entité

Card min, card max Card min, card max

Identifiant Identifiant
Nom
Propriétés Relation Propriétés

Ex :
Etudiant Module

1, N 1, N

Matricule Code M
Examen
Nom Libellé
Note
Prénom Coef
Remarque : une relation peut être porteuse de propriétés, comme c’est le cas de
la relation Examen.

3/ La construction du MCD Brut :


Après avoir dressé un dictionnaire de données, contenant toutes les données que
doit contenir la base de données, on commence par la création des entités,
chacune est une liste de propriétés décrivant des objets de même nature.
Ex : les propriétés Matricule, Nom, Prénom décrivent les étudiants. Alors on va
créer l’entité Etudiant contenant cette liste de propriétés.
On procède ensuite à l’établissement des liens entre ces entités (les relations).

4/ La vérification du MCD :
Il s’agit d’un ensemble de règles de doit vérifier le MCD, on peut les résumer
comme suit :
1- Chaque entité doit avoir un nom unique : on ne peut pas avoir deux
entités avec le même nom,
2- Chaque relation doit avoir un nom unique : on ne peut pas avoir
deux relations avec le même nom,
3- Chaque entité doit avoir un identifiant,
4- Chaque propriété doit figurer une seule fois dans le modèle,
5- Chaque propriété doit être non calculée (on ne doit pas pouvoir la déduire
à partir d’autres informations),
6- Chaque entité doit être reliée à au moins une relation (pas d’entité isolée),
7- Chaque entité dans une relation doit avoir deux cardinalités : minimale et
maximale, …
Ex : Soit le MCD suivant :

Etudiant Enseignant

1, N 1, N

Matricule Nom
Noter
Nom Prénom
Note
Prénom Grade

Le modèle présenté n’est pas vérifié.


En effet, l’entité Enseignant n’a pas d’identifiant. Solution : ajouter Code Ens à
l’entité Enseignant comme identifiant.
Les propriétés Nom et Prénom figurent deux fois dans le modèle.
Correction : mettre NomEt et PrénomEt dans l’entité Etudiant, et NomEns
et
PrénomEns dans l’entité Enseignant.
Le modèle devient :
Etudiant Enseignant

1, N 1, N

Matricule Code Ens


Noter
NomEt NomEns
Note
PrénomEt PrénomEns

Grade

Vous aimerez peut-être aussi