MERISE
Modèle Logique de Données
MLD
Relationnel
1
Modèle logique
Modèle Logique de données MLD
R1 Une entité se transforme en une
relation (table)
2
Modèle logique
Modèle Logique de données MLD
R2 Association binaire aux cardinalités (X,1)-
(X,n), X={0 ou1}
La Clé Primaire de la table à la cardinalité (X,n)
devient une Clé Etrangère dans la table à la
cardinalité (X,1)
3
Modèle logique
Modèle Logique de données MLD
R3 Association binaire aux cardinalités (X,n) -
(X,n), X= {0 ou 1}
Création d'une table supplémentaire
Clé Primaire de la nouvelle table est la
concaténation des Clés Primaires des deux
autres tables.
Les propriétés de l’association sont des attributs
de la nouvelle table.
4
Modèle logique
Modèle Logique de données MLD
R3 Association binaire aux cardinalités (X,n) -
(X,n), X= {0 ou 1}
5
Modèle logique
Modèle Logique de données MLD
R4 Association n-aire (quelles que soient les
cardinalités).
Création d'une table supplémentaire
Clé Primaire = concaténation des
identifiants des entités participant à la relation.
Les propriétés de l’association sont des attributs
pour la nouvelle table.
6
Modèle logique
Modèle Logique de données MLD
R4 Association n-aire (quelles que soient les
cardinalités).
7
Modèle logique
Modèle Logique de données MLD
R5 Association Réflexive
cardinalité (X,1) - (X,n), avec X={0 ou 1}.
La Clé Primaire de l'entité se dédouble et
devient une Clé Etrangère dans la relation.
8
Modèle logique
Modèle Logique de données MLD
R5 Association Réflexive
cardinalité (X,n) - (X,n), avec X={0 ou 1}. Voir
R3
9
Modèle logique
Modèle Logique de données MLD
R6 Association binaire aux cardinalités
(0,1) - (1,1).
La Clé Primaire de la table à la cardinalité (0,1)
devient une Clé Etrangère dans la table à la
cardinalité (1,1)
10
Modèle logique
Modèle Logique de données MLD
Exemple : Gestion des ventes
11
Modèle logique
Modèle Logique de données MLD
Exemple : Gestion des ventes
12