Rodzaje relacji
Kliknij, aby skopiować
Współpraca z projektantem modelu danych.
Relacje można tworzyć między dwoma modelami danych - w celu określenia, jak tworzone na ich podstawie obiekty będą się do siebie odnosić i współdziałać. Istnieją trzy rodzaje takich powiązań:
- has_one - 1 obiekt utworzony z modelu danych A, może być powiązany tylko z 1 obiektem utworzonym z modelu danych B;
- has_many - 1 obiekt utworzony z modelu danych A, może być powiązany z wieloma obiektami utworzonymi z modelu danych B;
- many_to_many - zbiór obiektów utworzonych z modelu danych A może być skojarzony z wieloma obiektami utworzonymi z modelu danych B.
Linked Data Models zyskują dodatkowe możliwości wspólnego przetwarzania w aplikacji. Jeden model danych może być skojarzony z nieskończoną liczbą innych - najważniejsze, aby nie skomplikować logiki połączeń tak bardzo, by nie można było się w niej zorientować.