Model encji + primary key

0

Mam dylemat jak powinien wyglądać diagram związków encji w przypadku poniższej struktury danych. Nie wiem czy dobrze rozumiem i myślę.

  • czy powinienem dodać "ID kursu" w tabeli Statek i ustawić jako primary key, a następnie połączyć z tabelą Turysta kolumną - lista kursów statku, który będzie ustawiony jako klucz obcy?
  • Dodać id turysty w tabeli turysta, ustawić jako primary key i połączyć z tabelą statek z klumną lista turystów, która będzie ustawiona jako klucz obcy?

Struktura danych:

  1. Turysta

    • Imię
    • Nazwisko
    • Data urodzenia
    • Lista kursów statku
  2. Statek

    • Data i czas wypłynięcia
    • Data i czas przypłynięcia
    • liczba miejsc
    • cena
    • Lista turystów
2

Poczytaj o relacji wiele do wielu.

1 użytkowników online, w tym zalogowanych: 0, gości: 1