La relation de composition est une forme particulière de relation one-to-many. Le diagramme UML la représente comme ci-dessous :
Dans une relation de composition, le composant ne peut pas exister sans son composite : dans notre exemple on ne souhaite pas avoir dans notre base de siège sans voiture. Autrement dit si l'enregistrement voiture est détruit, les enregistrements sièges associés devront l'être également.
Pour pouvoir traduire cette relation de composition il va falloir créer les contraintes appropriées.
Lors de l'étape de traduction vers les MLD/MPD