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:
-
Turysta
- Imię
- Nazwisko
- Data urodzenia
- Lista kursów statku
-
Statek
- Data i czas wypłynięcia
- Data i czas przypłynięcia
- liczba miejsc
- cena
- Lista turystów