HOPEX Logical Data (Web) : Le modèle de données : Les associations : Multiplicités
   
Multiplicités
Chaque rôle d'une association porte une indication de multiplicité qui montre combien d'objets de l’entité considérée peuvent être liés à un objet de l'autre entité. La multiplicité est une information portée par le rôle, sous la forme d'une expression entière bornée. On l'indique en particulier pour chacun des rôles que jouent les entités dans une association.
La multiplicité exprime le nombre de participations minimum et maximum d'un objet donné d'une entité à une association.
Les multiplicités usuelles sont "1", "0..1", "*" ou "0..*", "1..*", et "M..N" où "M" et "N" sont des entiers :
La multiplicité "1" indique que chaque objet de l’entité est relié par cette association une fois et une seule.
La multiplicité "0..1" indique qu’un objet de l’entité ne peut être relié par cette association qu’une fois au plus.
La multiplicité "*" ou "0..*" indique qu’un objet de l’entité peut être relié par l’association une ou plusieurs fois ou pas du tout.
La multiplicité "1..*" indique que chaque objet de l’entité est obligatoirement relié par l’association et qu’il peut l’être plusieurs fois.
La multiplicité "M..N" indique que chaque objet de l’entité est obligatoirement relié par l’association au moins "M" fois et qu’il peut l’être au maximum "N" fois.
 
Exemple :
 
Autres exemples de multiplicité :
Pour préciser la multiplicité d'un rôle :
1. Dans le diagramme de données, cliquez avec le bouton droit sur le trait qui se trouve entre l’association et l’entité, afin d’ouvrir le menu contextuel du rôle.
2. Cliquez sur Propriétés.
La fenêtre de propriétés du rôle s’ouvre.
3. Cliquez sur liste déroulante puis sur Caractéristiques.
4. Dans le champ Multiplicité, sélectionnez la multiplicité voulue.
La représentation de l'association change en fonction de la nouvelle valeur de ses multiplicités.
*Dans HOPEX Windows Front-End, la multiplicité est également affichée dans le menu contextuel du rôle. Si le menu affiché ne propose pas les multiplicités, vérifiez que vous avez bien cliqué sur le trait qui matérialise le rôle, et non sur l'association.