Modelowanie relacji

DA
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 24
0

Witam
Otrzymałem do opisania załączony model, jednak po dłuższym czasie nic mi nie pasuje. Mógłby mi ktoś pomóc?
Dziękuje

Docent
  • Rejestracja: dni
  • Ostatnio: dni
0

A tak dokładniej to co chodzi?

__krzysiek85
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 1019
0

Dwie niezależne relacje jeden od wielu?

tzn. z tego, że relacja R1 zawiera <ai, bj>, nie oznacza, że relacja R2 zawiera <bj, ai>.

Jak zaimplementować?
Można, jak każdą inną relację jeden do wielu. Do tabeli A dodajemy id z tabeli B, a na potrzeby drugiej relacji do B dodajemy id z tabeli A. Jednak przy takim rozwiązaniu (cykl zależności) problem będzie z insertem do A lub B (trzeba najpierw którą relację ustawić na null, a później zmienić).

Alternatywnie można wynieść relacje do oddzielnych tabel (jak w wiele-do-wielu).

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.