• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

Relacja między encjami

Aruba Cloud PRO i VPS, Openstack, VMWare, MS Hyper-V
0 głosów
105 wizyt
pytanie zadane 9 listopada 2020 w SQL, bazy danych przez Programmingc100 Bywalec (2,620 p.)
Cześć, mam pytanie. Czy klucz obcy jest niezbędny do stworzenia relacji pomiędzy dwiema encjami ? np mam dwie encje: Wycieczka i Miejsca w relacji jeden do wielu, każda z kluczem podstawowym(id_wy i id_mi) i nie bardzo wiem jak tu wstawić klucz obcy. Pierwsze co mi się nasuwa to do encji Miejsca wstawić klucz id_wy jaklo klucz obcy ale kilka wycieczek może mieć te same miejsca

2 odpowiedzi

+1 głos
odpowiedź 9 listopada 2020 przez SzkolnyAdmin Szeryf (81,060 p.)
wybrane 10 listopada 2020 przez Programmingc100
 
Najlepsza
Wycieczka może obejmować kilka miejsc i jedno miejsce może być zwiedzane podczas kilku wycieczek. Rozwiązaniem jest połączenie tabel Wycieczki i Miejsca relacją wiele do wielu. Czyli potrzebna jest trzecia tabela, w której umieścisz klucze obce referujące do kluczy podstawowych tabel Wycieczki i Miejsca, np. tabela Program
+1 głos
odpowiedź 9 listopada 2020 przez adrian17 Ekspert (332,040 p.)

 kilka wycieczek może mieć te same miejsca

Sam sobie odpowiedziałeś.

Wycieczka dotyczy miejsca, więc to wycieczka powinna mieć ID miejsca.

komentarz 9 listopada 2020 przez Programmingc100 Bywalec (2,620 p.)
Z jednej strony tak jeśli patrzeć na to miejsce jak na miejsce docelowe a nie jak na miejsca które podczas wycieczki będą zwiedzane. Wedy właśnie ciężko mi klucz obcy stworzyć

Podobne pytania

0 głosów
1 odpowiedź 118 wizyt
0 głosów
1 odpowiedź 786 wizyt
pytanie zadane 25 marca 2016 w SQL, bazy danych przez babiak Obywatel (1,810 p.)
+1 głos
1 odpowiedź 75 wizyt

91,290 zapytań

139,959 odpowiedzi

315,201 komentarzy

60,740 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Sklep oferujący ćwiczenia JavaScript, PHP, rozmowy rekrutacyjne dla programistów i inne materiały

Oto dwie polecane książki warte uwagi. Pełną listę znajdziesz tutaj.

...