Bazy danych 47
Rys. 2.10 Związek unarny
Powiązania unarne tak jak powiązania binarne mogą być różnej mocy. To znaczy mogą występować powiązania jeden do wielu, które mogą być opcjonalne po stronie "jeden". Ten typ powiązania jest stosowany przy odwzorowywaniu struktur hierarchicznych.
Powiązania unarne mogą być również realizowane jako powiązania wiele do wielu. Wtedy, podobnie jak przy powiązaniach binarnych, muszą być modelowane przy użyciu tabeli sprzęgającej.
•/ Związki ternarne
Są to powiązania w skład których wchodzą trzy związane ze sobą encje. Powiązania te, podobnie jak powiązania wiele-do-wiele, nie mogą być realizowane bezpośrednio w relacyjnych bazach danych.
Rys. 2.11 Związek ternarny
Związki ternarne nie są bezpośrednio implementowane w relacyjnych bazach danych i wymagają dodatkowych przekształceń.
S Notacje związków
W praktyce spotkasz się z różnymi sposobami reprezentacji graficznej związków (dla przykładu: w programach służących m.in. do projektowania diagramów ERD takich jak Visio lub Rational Rosę możliwe jest użycie kilku różnych notacji). Bodaj najpopularniejsza jest notacja czysto graficzna. Poniżej prezentujemy sposób, w jaki za pomocą notacji graficznej można oznaczyć typ powiązania.