diagram of associations

This commit is contained in:
Gavin 2023-05-11 11:50:15 +02:00 committed by Christian Beikov
parent 218a58ebbc
commit faa8e2bb9b
2 changed files with 12 additions and 0 deletions

View File

@ -825,6 +825,18 @@ An association between entity classes may be either:
- _unidirectional_, navigable from `E` to `F` but not from `F` to `E`, or - _unidirectional_, navigable from `E` to `F` but not from `F` to `E`, or
- _bidirectional_, and navigable in either direction. - _bidirectional_, and navigable in either direction.
In this diagram, we can see the sorts of associations which are possible.
image::images/associations.png[]
[TIP]
.One-to-one associations and subtyping
====
An astute observer of the diagram above might notice that the relationships we've represented as unidirectional one-to-one associations could reasonably be represented in Java using subtyping.
This is quite normal.
A one-to-one association is the usual way we implement subtyping in a fully-normalized relational model.
====
Let's begin with the most common association multiplicity. Let's begin with the most common association multiplicity.
[[many-to-one-unidirectional]] [[many-to-one-unidirectional]]

Binary file not shown.

After

Width:  |  Height:  |  Size: 212 KiB