Systèmes d'Information & MERISE (IGL233)
Thème :
Junior
2 vues ·4/12 leçons

Chapitre 4 : MCD - Relations et Cardinalités

Après avoir défini les entités (les objets), le MCD doit définir comment ces objets interagissent entre eux.

I. Les Relations (Associations)

Une Relation est un lien sémantique entre deux ou plusieurs entités. Elle est représentée par une ellipse contenant un verbe à l’infinitif.

Types de relations selon le nombre d’entités liées :

  • Relation Récursive (Réflexive) : Relie une entité à elle-même (ex: un Employé encadre d’autres Employés).
  • Relation Binaire : Relie deux entités (ex: un Client passe une Commande).
  • Relation Ternaire / n-aire : Relie trois entités ou plus (ex: un Fournisseur livre un Produit à un Entrepôt).

II. Les Cardinalités

La Cardinalité exprime le nombre minimal et maximal de fois qu’une occurrence d’une entité participe à une occurrence de la relation.

On note chaque cardinalité sous la forme (min, max) sur le trait liant l’entité à la relation.

  1. Borne minimale :
    • 0 : Participation optionnelle (un client peut exister sans avoir encore passé de commande).
    • 1 : Participation obligatoire (une ligne de commande doit obligatoirement être liée à un produit).
  2. Borne maximale :
    • 1 : Au plus une fois.
    • n : Plusieurs fois (nombre indéterminé).

III. Exemple Pratique : Le Garage

Reprenons l’exemple du garage :

  • Un CLIENT dépose de 1 à n VEHICULE.
  • Un VEHICULE est déposé par 1 et 1 seul CLIENT.

Représentation : CLIENT — (1, n) — < DEPOSER > — (1, 1) — VEHICULE

Lecture de la relation :

  • Sens Gauche -> Droite : “Un Client peut déposer UN ou PLUSIEURS véhicules.”
  • Sens Droite -> Gauche : “Un Véhicule est déposé par UN et UN SEUL client.”

IV. Propriétés de la Relation

Une relation peut elle-même porter des propriétés. Cela arrive souvent dans les relations de type “plusieurs à plusieurs”.

  • Exemple : Dans la relation entre COMMANDE et PRODUIT, on peut ajouter la propriété Quantité sur la relation < CONTENIR >.

Les cardinalités traduisent les règles de gestion de l’entreprise. Une erreur ici faussera toute la structure de la base de données finale.

Prêt à passer à la suite ?

Vous avez terminé cette leçon sur Chapitre 4 : MCD - Relations et Cardinalités. Continuez votre apprentissage avec la prochaine leçon ou explorez d'autres formations.