Logical to Physical Synchronization: the Parts (UML)
Synchronization of parts is available by default with the new UML formalism. See Logical Data Modeling Options.
The result of the synchronization is determined by the combination of the Whole/Part link (None, Aggregation, Composition) and the Multiplicity defined on the part.
For more information on parts, see The Parts.
|
Multiplicity
|
Whole/Part link
|
|
|---|---|---|
|
Aggregation
![]() Composition
![]() |
None
|
|
|
None (*)
2 / 6 1..* |
The part gives rise to a foreign key to the owner class ![]() |
The part gives rise to a table between the two classes ![]() |
|
1
0 / 1
|
The part gives rise to a foreign key to the referenced class ![]() and gives rise to a foreign key to the owner class ![]() |
The part gives rise to a foreign key to the referenced class ![]() |
Example 1: None / *
Example 2: Aggregation / *
Example 3: Composition / 0..1







