Konceptuální úroveň - ER diagram
Konceptuální úroveň - ER diagram
Požadavky na absolvování
4. Vztahy mezi entitami
4.1. Stupeň vztahu
V ER modelování se uplatňuje několik typů stupňů vztahů
- Unární vztah. V unárním vztahu je relace spojena sama se sebou. Typickým příkladem je tabulka zaměstnanců ve firmě. Firma má obvykle několik zaměstnanců. Někteří z nich jsou však nadřízenými, přesto stále zaměstnanci ve firmě. Sám nadřízený může mít dalšího nadřízeného zaměstanace atd. Vztah se realizuje vložením primárního klíče do tabulky zaměstnanec ve formě cizího klíče opět do tabulky zaměstnanec.
- Binární vztah. Binární vztah je nejčastější formou vztahu mezi dvěma tabulkami.
- Ternární vztah. Ternární vztah je vztahem mezi třemi tabulkami současně.
- N-ární vztah. N-ární vztah je vztahem mezi N tabulkami najednou.
Vztahy mezi více jak dvěmi tabulkami se nemodelují snadno, avšak v praxi se vyskytují velmi zřídka.