Académique Documents
Professionnel Documents
Culture Documents
Cardinalité :
Les cardinalités permettent de caractériser le lien qui existe entre une entité
et la relation à laquelle elle est reliée.
La cardinalité définie le nombre de fois que chaque occurrence de l'entité
participe aux occurrences de l'association.
La cardinalité d'une relation est composée d'un couple comportant une
borne maximale et une borne minimale, intervalle dans lequel la cardinalité
d'une entité peut prendre sa valeur.
68
MCD : CONCEPTS DE BASE
Cardinalité :
La notion de cardinalité minimum/maximum est liée aux type de liaison inter-
entités.
❑ La cardinalité minimale (0 ou 1) exprime le nombre de fois minimum
qu’une occurrence d’une entité participe aux occurrences d’une
relation
❑ La cardinalité maximale (1 ou n) exprime le nombre de fois maximal
qu’une occurrence d’une entité participe aux occurrences de la relation
69
MCD : CONCEPTS DE BASE
Cardinalité :
La cardinalité minimale
Valeur Définition
0 Certaines occurrences de l’entité type ne participent pas à la relation
1 Toute occurrences de l’entité type participe au moins une fois aux occurrences de la
relation
La cardinalité maximale
Valeur Définition
1 Quand une occurrence de l’entité type participe à la relation, elle n’y participe au plus
qu’une fois
N Quand une occurrence de la relation participe à la relation, elle peut y participer plusieurs
fois
70
MCD : CONCEPTS DE BASE
Cardinalité :
Combinaisons possibles
Cardinalité :
Remarques:
❑ Pour les cardinalités, il n’y a pas de règles exactes à suivre, tout est
question d’interprétation, au sein d’une équipe de développement, il
peut y avoir des divergences de point de vue
❑ Pour les cardinalités, il faut être le plus logique possible, se référer aux
règles de gestion édictées par le commanditaire de l’application.
72
MCD : CONCEPTS DE BASE
Cardinalité :
Exemple 1 : Un client peut commander des produits.
❑ Combien de fois au minimum un client peut commander un produit ?
❑ Combien de fois au maximum un client peut commander un produit ?
Cardinalité maximale
Client
Produit 1,n
Commander Numéro
Numéro Nom
Désignation Prénom
Prix d’achat Age
Prix de Vente Cardinalité minimale Adresse
Ville
73
MCD : CONCEPTS DE BASE
Cardinalité :
Exemple 1 : Il faut poser les mêmes questions pour l’entité Produit :
❑ Un produit peut être acheté au minimum par combien de clients ?
❑ Un produit peut être acheté au maximum par combien de clients ?
Client
Produit 1,n
0,n Commander Numéro
Numéro Nom
Désignation Prénom
Prix d’achat Age
Prix de Vente Adresse
Ville
74
MCD : CONCEPTS DE BASE
Cardinalité :
Exemple 2 :
❑ Un bon de commande contient au moins une pièce fabriquée au moins par une machine.
❑ Chaque machine fabrique au moins une pièce. Machine
❑ Une pièce peut ne pas être commandée. 1,n N° machine
Nom machine
Pièce Fabriquer Durée de vie
1,n
N° pièce Qté fabrique /jr
Nom pièce Commande
Prix Unitaire 1,n
N° commande
0,n Contenir Date commande
Qté commandée Montant HT
Montant TVA
75
MCD : CONCEPTS DE BASE
Cardinalité :
Exemple 3 :
❑ Un article peut ne pas contenir un autre.
❑ Un article peut ne pas être dans un autre article.
Composé de
Article
0,n
Composer
Référence
libellé
Prix unitaire 0,n
Composant de
76
MCD : CONCEPTS DE BASE
Cardinalité :
Exemple 4 : Une usine contient des machines qui peuvent fabriquer au moins un type
de pièce. Chaque pièce peut être fabriquée par une ou plusieurs machines.
Chaque type de machine est construit par un ou plusieurs fournisseurs. Le fournisseur
peut construire une ou plusieurs marques de machines.
Pièce
Machine Fabriquer
1,n 1,n N° pièce
N° machine Qté fabrique /jr Nom pièce
Nom machine Prix Unitaire
Durée de vie
1,n Fournisseur
Construire 1,n N° fournisseur
Qté construite /jr Nom fournisseur
Adresse
77
Règles de construction d’un MCD
Exemple:
Un bon de commande est identifié par son numéro, il contient les informations sur le
client et les pièces qu'il a commandé avec les quantités correspondantes.
80
Règles de construction d’un MCD
5. Élaboration du MCD:
Exemple de Bon de commande
Client
Commande NCLI
1,1 concerner 1,n NOMCLI
NCDE
RCLI
DATEC
VCLI
1,n Piece
Contenir 0,n NPIECE
QTEC LIBPIECE
PUNIT