Vous êtes sur la page 1sur 19

7.

Méthode MERISE: Modèle Conceptuel de Données MCD

Le Modèle Conceptuel de Données appelé également Modèle Entité – Association


‒ Modéliser de façon formelle les données qui seront utilisées par le système
d'information
‒ Représentation des données permettant de décrire le système d'information à
l'aide d'entités.
Pour établir un MCD, il existe deux méthodes possibles :
1. Méthode descendante : On part depuis un cahier de charges (besoins et règles
de gestion de l’entreprise) pour élaborer un MCD, cette approche est plus rapide.
2. Méthode ascendante : On établit le MCD après avoir recensé et donné un nom à
l’ensemble des données du domaine étudié, ensuite on étudie les relations
existantes entre ces données pour aboutir au MCD.

1
7. Méthode MERISE: Modèle Conceptuel de Données MCD

Les étapes pour L'élaboration du MCD :

1. La mise en place de règles de gestion ;

2. L'élaboration du dictionnaire des données ;

3. La recherche des dépendances fonctionnelles entre ces données ;

4. L'élaboration du MCD (création des entités puis des associations puis ajout

des cardinalités).

2
7. Méthode MERISE: Modèle Conceptuel de Données MCD

Règles de gestion
Assembler les besoins des futurs utilisateurs du SI, et à partir de ces besoins, on doit
être en mesure d'établir les règles de gestion des données à conserver.

Exemple : pour informatiser le SI d'une bibliothèque, on fixe les règles de gestion


suivantes :
‒ pour chaque livre, on doit connaître le titre, l'année de parution, un résumé et le
type (roman, poésie, science-fiction…) ;
‒ un livre peut être rédigé par aucun (dans le cas d'une œuvre anonyme), un ou
plusieurs auteurs dont on connaît le nom, le prénom, la date de naissance et le
pays d'origine ;
‒ chaque exemplaire d'un livre est identifié par une référence composée de lettres
et de chiffres et ne peut être paru que dans une et une seule édition ;
‒ un inscrit est identifié par un numéro et on doit mémoriser son nom, prénom,
adresse, téléphone et adresse e-mail ;
‒ un inscrit peut faire zéro, un ou plusieurs emprunts qui concernent chacun un et
un seul exemplaire. Pour chaque emprunt, on connaît la date et le délai accordé
(en nombre de jours). 3
7. Méthode MERISE: Modèle Conceptuel de Données MCD
Dépendances fonctionnelles entre ces données

Soit deux propriétés (ou données) P1 et P2. On dit que P1 et P2 sont reliées par
une dépendance fonctionnelle (DF) si et seulement si une occurrence (ou valeur) de
P1 permet de connaître une et une seule occurrence de P2.
Cette dépendance est représentée comme ceci : P1 ? P2
On dit que P1 est la source de la DF et que P2 en est le but.

Exemple :
‒ à partir d'un numéro d'emprunt, on obtient une date d'emprunt, un délai,
l'identifiant de l'inscrit ayant effectué l'emprunt, la référence de l'exemplaire
emprunté ;
‒ à partir d'une référence d'exemplaire, on obtient l'identifiant du livre
correspondant ;
‒ à partir d'un numéro de livre, on obtient son titre, son année de parution, un
résumé, l'identifiant du type correspondant, son numéro d'édition ;
4
7. Méthode MERISE: Modèle Conceptuel de Données MCD
Dictionnaire de données
Le dictionnaire de donnée est un outil nécessaire pour la construction du MCD. Il
s'agit de recenser les différentes données (recenser suite à des interviews, d’analyse
de documents existants) à informatiser,
Le dictionnaire de donnée est un tableau qui regroupe toutes les données du SI, pour
chaque donnée identifiée il faut préciser :
‒ Un nom : (n_ client, n_ facture, nomClient,. . . ).
‒ Son type (numérique (entier, réel, date) ou alphanumérique)
‒ Sa longueur.
‒ Son origine (quel document(s) ?).
‒ Sa nature : élémentaire, calculée, paramètre, et à écrire les règles de calcul
concernant les données calculées.
Nom Format Longueur type Règle de Document
E C P calcul origine

Code apogée

Nom
Prénom
Date de naissance
5
7. Méthode MERISE: Modèle Conceptuel de Données MCD
Les trois 3 types de données :

Données élémentaires : Données calculées : Données paramètres :


Elles ne sont pas Elles résultent d'un calcul C'est une donnée qui ne
obtenues par calcul à effectué à partir d'autres prend qu'une unique
partir d'autres données. données. valeur.
Exemple : Exemple : Exemple :
La quantité et le prix sont Le coût total est une Taux de TVA %.
des données donnée calculée Nom de l’organisation
élémentaires = qte * prix unitaire

6
7. Méthode MERISE: Modèle Conceptuel de Données MCD

Les Entités
Une entité est un objet abstrait ou concret du domaine étudié. Une entité peut être :
‒ Ensemble d’individus : une personne, un client, un animal, etc.
‒ Ensemble d’objets concrets : une matière première, un produit, etc.
‒ Ensemble d’objets abstraits : un service, un compte, etc.
‒ Des lieux : une région, un dépôt, etc.
‒ Des documents : un contrat, une facture, etc.
Chaque entité est unique et est décrite par un ensemble de propriétés (attributs ou
caractéristiques).
Un identifiant : est une propriété (ou ensemble de propriétés) dont la valeur identifie
de manière unique.

7
7. Méthode MERISE: Modèle Conceptuel de Données MCD

Le formalisme d'une entité

Exemple

À partir de cette entité, on peut retrouver la règle de gestion suivante :


‒ Un étudiant est identifié par un identifiant unique « code apogée » et est
caractérisé par un nom, un prénom et une date de naissance.
‒ Une entité peut n'avoir aucune, une ou plusieurs occurrences (tuples).
8
7. Méthode MERISE: Modèle Conceptuel de Données MCD

Exemple de table d'occurrences de l'entité Etudiant :

9
7. Méthode MERISE: Modèle Conceptuel de Données MCD

Les Associations
‒ Une association définit un lien logique entre une ou plusieurs entités. En effet, la
définition de liens entre entités permet de traduire une partie des règles de
gestion qui n'ont pas été satisfaites par la simple définition des entités.
‒ Une association est souvent nommée par un verbe qui exprime le sens du lien
entre les entités.
Le formalisme d'une association est le suivant :

‒ Le nom d’une association doit être un verbe à l’infinitif, à la forme passive ou bien
accompagné d’un adverbe.
Exemple : Enseigner, Avoir_Lieu_Dans.
‒ Une association peut être caractérisée par des attributs. 10
7. Méthode MERISE: Modèle Conceptuel de Données MCD

Exemple 1 :

Exemple 2
La date de la commande et la quantité de produits commandés sont des propriétés
de l’association commander.

11
7. Méthode MERISE: Modèle Conceptuel de Données MCD

Cardinalités d’associations
Les cardinalités dans une association désignent le nombre minimum (0 ou 1) et le
nombre maximum (1 ou n) de liens qu'il existe entre une occurrence de l'objet et une
occurrence de l'association.
Formalisme graphique des cardinalités :

Exemple :

12
7. Méthode MERISE: Modèle Conceptuel de Données MCD

Détermination des cardinalités :


La détermination d’une cardinalité correspond à la réponse à la question : combien
de fois ?
Règle de la mise en œuvre :
Combien de fois ? Il faut la poser cette question dans les deux sens :
de A vers B pour un élément de A fixé combien de liaisons vers B
puis de B vers A, pour un élément de B fixé combien de liaisons vers A

13
7. Méthode MERISE: Modèle Conceptuel de Données MCD

Détermination des cardinalités :

Cardinalité Signification
Minimum = 0 : au moins une occurrence de l'objet n'est pas liée à l'association.
Minimum = 1 : toutes les occurrences de l'objet sont liées à l'association.
Maximum = 1 : aucune occurrence de l'objet n'est liée plus d'une fois à l'association.
Maximum = n : au moins une occurrence de l'objet est liée plusieurs fois à l'association.
14
7. Méthode MERISE: Modèle Conceptuel de Données MCD

Exemple :
Un client doit commander au moins un produit ; un produit peut être
commandé par zéro ou un nombre quelconque de clients.

15
7. Méthode MERISE: Modèle Conceptuel de Données MCD

Différents types d’associations


Association plurielle : Désigne des associations différentes qui relient les
mêmes entités

16
7. Méthode MERISE: Modèle Conceptuel de Données MCD

Différents types d’associations


Association réflexive : Désigne une association qui relie une entité à elle-même
(Attention : il ne s’agit pas d’une relation réflexive (au sens mathématique).

17
7. Méthode MERISE: Modèle Conceptuel de Données MCD

Différents types d’associations


Association n-aire : Désigne une association qui lie n-entités.

18
7. Méthode MERISE: Modèle Conceptuel de Données MCD

Résumé : établir un MCD

1. Les données : collecte + pré traitement -> dictionnaire de données


2. Identifier les entités : Info qui se répètent vs. Se ressemblent
3. Identifier les associations entre ces entités : actions= verbes
4. Identifier les propriétés des entités et des associations.
5. Déterminer les identifiants
6. Exprimer les cardinalités.

19

Vous aimerez peut-être aussi