BD-2st-1.2-w03.tresc-1.1-Slajd34
Z Studia Informatyczne
Przejdź do nawigacjiPrzejdź do wyszukiwania
Związek binarny rekursywny (1)
Związek binarny rekursywny określa powiązanie pomiędzy określonym wystąpieniem encji a innym wystąpieniem tej samej encji.
Przykładem takiego związku jest model zależności służbowych, w których pracownicy posiadają swoich kierowników. Z jednej strony pracownik może mieć kierownika, tj. nie wszyscy pracownicy mają kierowników. Przykładowo, kierownik nie ma nad sobą kierownika. Z drugiej strony istnieją pracownicy, którzy nie są kierownikami.
Tego typu związek modelujący zależności hierarchiczne musi być opcjonalnym z obu stron. W przeciwnym przypadku, powstałaby hierarchia nieskończona.