BD-2st-1.2-w03.tresc-1.1-Slajd34

Z Studia Informatyczne
Wersja z dnia 14:20, 14 sie 2006 autorstwa PKrzyzagorski (dyskusja | edycje)
(różn.) ← poprzednia wersja | przejdź do aktualnej wersji (różn.) | następna wersja → (różn.)
Przejdź do nawigacjiPrzejdź do wyszukiwania

Związek binarny rekursywny (1)

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.


<< Poprzedni slajd | Spis treści | Następny slajd >>