Composition

Méthode

En RO, les compositions peuvent être gérées avec le modèle imbriqué, à l'instar des attributs composés et multi-valués : en effet par définition l'élément composant ne peut pas être partagé par plusieurs composites, le modèle imbriqué n'introduit donc pas de redondance.

  1. Créer un type correspondant au schéma de la table des composants

  2. Créer une collection de ce type

  3. Imbriquer cette collection dans la table des composites

Attention

Une fois imbriqué un composant perd son identité propre, et il ne peut donc plus être référencé. En RO on ne sait pas référencer un élément imbriqué.

Or en UML on peut représenter des composants référençables. Ceci peut conduire à choisir de ne pas imbriquer une composition.