MCD:Introduction aux cardinalités

Un article de WikiTuto.

Jump to: navigation, search

Sommaire

Les cardinalités d’une entité dans une association exprime le nombre de fois qu’une occurrence de cette entité est impliquée dans l’association, au minimum et au maximum.

Formalisme

image:MCD-Cardinalite1.jpg

La cardinalité minimale

Elle est exprimée presque toujours par l’une des deux valeurs 0 ou 1.
Elle traduit combien de fois au minimum une occurrence de l’entité participe à l’association.

Exemples

Pour la cardinalité mini entre client et commander il faut se poser la question :
Pour un client donné, combien de fois au minimum il commande ?
Si la réponse est « tout client doit passer au moins une commande sinon ce n’est pas un client » on met la cardinalité mini à 1

image:MCD-CardinaliteA1.jpg

Mais on peut très bien imaginer que l’entreprise veut aussi mémoriser les clients potentiels (prospects), qui n’ont encore rien commandé. Dans ce cas, un client peut très bien ne pas avoir encore commandé, et on met la cardinalité mini à 0.

Image:MCD-CardinaliteA0.jpg

Application

  1. Trouver la question qui permet de trouver la cardinalité minimale pour l’entité produit et l’association commander.
  2. Faites deux hypothèses de règle de gestion concernant ce lien et trouver les cardinalités minimales correspondantes.

La cardinalité maximale

Elle traduit combien de fois au maximum l’entité peut être en relation avec l’association. Cela peut être plusieurs fois (si c’est un nombre indéterminé, on indique la valeur n) ou une seule fois.
On répond à la question : Combien au maximum l’entité peut participer à l’association ?
Si la réponse est « au plus une fois », la cardinalité maximale prend pour valeur 1.
Si la réponse est « plusieurs », la cardinalité maximale prend la valeur N.

Exemple 1

  • REGLES DE GESTION

Un salarié est affecté au plus à un seul service. Dans un service sont affectés plusieurs salariés

Image:MCD-CardinaliteA1-Ex.jpg

Il arrive (mais c’est rare) qu’une cardinalité maximale ait une valeur limitée.

Exemple 2

  • REGLE DE GESTION : Un élève doit suivre au minimum une option et au maximum 3 options.
Image:MCD-CardinaliteA1-Ex2.jpg

Conclusion

En fait, dans la grande majorité des cas, on n’utilise que 4 combinaisons de valeurs pour les cardinalités.

  • 0,1 au plus un(e)
  • 1,1 un(e) et un(e) seul(e)
  • 1,n un(e) ou plusieurs
  • 0, n zéro ou plusieurs

Exemple

Image:MCD-Cardinalite-Exemple.jpg

Représentation des cardinalités

Une voiture est possédée par une seule personne. Une personne peut posséder de 0 à plusieurs voitures.

Image:MCD-Cardinalite-Repres1.jpg
Image:MCD-Cardinalite-Repres2.jpg

Une personne a une adresse ou est sans domicile. A une adresse, il y a une ou plusieurs personne qui y habitent.

Image:MCD-Cardinalite-Repres3.jpg

Voir aussi

Source S. Laporte

Boîte à outils
Annuaire gratuitCe site est listé dans la catégorie Informatique : Aide et astuces en informatique Annuaire