Académique Documents
Professionnel Documents
Culture Documents
Le MCD ou modèle entités-associations (MEA) a pour but de représenter sous la forme d’un schéma
utilisant un formalisme très précis tout ou partie d’un SI. Il offre la vision statique de l’ensemble des
données utilisées sans préjuger de leur implantation physique (fichier, SGBD, papier).
Ce modèle doit être lisible par un non-informaticien à condition que quelques clés de lecture lui soient
fournies
.
Exemple de MCD du SI « préparation des plats » dans un grand restaurant.
I ) Définitions, notations
1°) Entités, associations, cardinalités
Entité : Collection d’objets ayant des propriétés (données) analogues : chaque objet (appelé
« occurrence ») possède un identifiant unique (clé) et est un ensemble de propriétés. L’entité est
donc un ensemble d’occurrences.
Formalisme : rectangle avec le nom de l’entité
Association : Lien logique unissant plusieurs entités. C’est un sous-ensemble du produit cartésien
des entités reliées. Une occurrence d’association est donc un n-uplet d’occurrences d’entités (n étant
le nombre d’arcs ou « pattes » de l’association).
On distingue les associations hiérarchiques (CIF : contrainte d’intégrité fonctionnelle) et non
hiérarchiques (CIM : contrainte d’intégrité multiple).
Formalisme : rectangle aux bords arrondis avec un verbe de relation
Cardinalités : Nombre de fois minimum et maximum où une occurrence d’entité participe à une
association. Cardinalité minimale : (0 ou 1). Cardinalité maximale (0 ou n).
Clé : La clé d’une entité est une propriété ou une concaténation de propriétés telle que toute propriété
de l’entité est en dépendance fonctionnelle simple de la clé. (df cf II)2°)
Les données constantes ou pré-imprimées ne seront jamais retenues. Chaque donnée est recensée
une seule fois même si elle figure dans plusieurs documents différents. L’épuration du dictionnaire
consiste à en supprimer les données non élémentaires :
• calculées (données obtenues par calcul ou traitement logique à partir d’autres données) ex : Montant H
• Concaténées (données contenant en réalité un groupe de données distinctes) ex : AD
• Synonymes (données ayant la même signification mais nommées de manière différente) ex : NUMCLIEN
• Polysèmes (données libellées de façon identique bien que n’ayant pas la même signification)ex : QTE et QTE qui
Elles établissent un lien entre les données dans le respect de la structure des documents du SI et des
règles de gestion du SI.
Tableau 1 : Types de DF
On distingue 3 formes normales correspondant à chaque type de DF. L’objectif de la normalisation est
de définir un MCD évitant la redondance des données, les incohérences lors des mises à jour et les
anomalies lors des opérations d’ajout et de suppression.
1FN : Toute entité ne contient que des propriétés (données) élémentaires en DF simple avec une clé.
2FN : contient des relations dont les DF sont élémentaires
3FN : contient des relations dont les DF sont directes (absence de transitivités)
c) Le GDF (graphe des dépendances fonctionnelles)
Graphe dans l’espace représentant toutes les DF. Son épuration progressive par l’application des
formes normales conduit à représenter une SAT (structure d’accès théorique). La SAT est donc un
GDF en 3FN.
Cet autre formalisme permet l’étude des DF et équivaut à la construction de la SAT. C’est un tableau
à 2 dimensions. L’ordonnée reprend les données du dictionnaire des données, identifie les clés
primaires et définit les concaténations des clés (futures CIM). Chaque ligne y est identifiée par un
numéro. L’abscisse reprend le numéro des lignes correspondant aux clés primaires et aux
concaténations de clés.
N° Données 1 3 5 7 11 12 14 17 19 21
1 NUMVIN
2 LIBVIN
3 NUMCAT
4 LIBCAT
5 NUMDENREE
6 LIBDENREE
7 NUMPLAT
8 NOMPLAT
9 DUREE PREPA
10 DUREE CUISSON
11 DATE PREPARATION
12 NUMCUISINE
13 TELCUISINE
14 NUM CUISINIER
15 NOM CUISINIER
16 DATE EMBAUCHE
17 5+7
18 QTE DENREE
19 7+11+12
20 NOMBRE PLATS
21 1+7