HOPEX Logical Data (Web) : Le modèle de données : Les associations : Autres caractéristiques des associations
   
Autres caractéristiques des associations
Agrégation
L'agrégation est une forme particulière d'association qui indique que l'une des entités contient l'autre.
Exemple d’agrégation :
Une voiture comprend un châssis, un moteur et des roues.
Pour définir l’agrégation entre les entités "Voiture" et "Moteur" :
1. Cliquez avec le bouton droit sur le rôle joué par l’entité "Voiture" dans son association avec l’entité "Moteur" et sélectionnez Propriétés.
Les propriétés du rôle apparaissent.
2. Cliquez sur Caractéristiques.
3. Dans le champ Tout/partie, sélectionnez "Agrégat".
Un losange représentant l'agrégation apparaît alors sur le rôle.
*Dans HOPEX Windows Front-End vous pouvez définir l’agrégation directement dans le menu contextuel du rôle.
Composition
La composition est une agrégation forte pour laquelle la durée de vie des composants coïncide avec celle du composé. Une composition est une agrégation immuable avec une multiplicité 1.
Exemple de composition :
Une commande est composée de plusieurs lignes de commande qui n'existent plus si la commande est supprimée.
La composition est matérialisée par un losange noir.
Pour préciser la composition d’un rôle :
1. Cliquez avec le bouton droit sur le rôle et sélectionnez Propriétés.
Les propriétés du rôle apparaissent.
2. Cliquez sur la liste déroulante puis sur Caractéristiques.
3. Dans le champ Tout/partie, sélectionnez "Composé".
*Dans HOPEX Windows Front-End vous pouvez définir la composition directement dans le menu contextuel du rôle.