Typy asocjacji
- Jeden do jednego – instancja może mieć tylko jedną więź w danym związku
- Jeden do wielu – instancja może mieć wiele więzi w danym związku. Jednak ta instancja, która jest z nią powiązana już nie może mieć więzi więcej niż jedną
- Wiele do wielu – zarówno instancja jak i instancje z nią powiązane mogą mieć wiele więzi w danym związku.
Specjalne typy asocjacji:
- Agregacja – relacja typu całość – część. Jest to relacja antysymetryczna. Oznacza to że element całości zawiera elementy części, lecz element części nie mogą zawierać elementów całości.
- Kompozycja – silniejsza forma – w agregacji elementy mogą być wykorzystane przez inne elementy a w kompozycji żaden element – część nie może być dzielony, dlatego z chwilą zniszczenia elementu całości ulega zniszczeniu element – część.