[SQL] Jak implementuje się związki 1-n i m-n

max123321
Użytkownik
Użytkownik
Posty: 3394
Rejestracja: 26 maja 2016, o 01:25
Płeć: Mężczyzna
Lokalizacja: Kraków
Podziękował: 981 razy
Pomógł: 3 razy

[SQL] Jak implementuje się związki 1-n i m-n

Post autor: max123321 »

Jak implementuje się związki jeden-do-wielu(1-n) i wiele-do-wielu(m-n) w relacyjnej bazie danych?

Jak to zrobić?
Ostatnio zmieniony 20 cze 2019, o 21:07 przez Afish, łącznie zmieniany 1 raz.
Powód: Poprawa wiadomości.
Afish
Moderator
Moderator
Posty: 2828
Rejestracja: 15 cze 2008, o 15:45
Płeć: Mężczyzna
Lokalizacja: Seattle, WA
Podziękował: 3 razy
Pomógł: 356 razy

Re: [SQL] Jak implementuje się związki 1-n i m-n

Post autor: Afish »

Poczytaj o kluczach obcych i tabelach łącznikowych.
max123321
Użytkownik
Użytkownik
Posty: 3394
Rejestracja: 26 maja 2016, o 01:25
Płeć: Mężczyzna
Lokalizacja: Kraków
Podziękował: 981 razy
Pomógł: 3 razy

Re: [SQL] Jak implementuje się związki 1-n i m-n

Post autor: max123321 »

No dobra to już chyba wiem. Związek jeden do wielu implementuje się tak, że w tabeli o liczności n umieszcza się klucz obcy id z tabeli o liczności jeden. Dobrze?

A związek wiele do wielu implementuje się przez stworzenie dodatkowej tabeli w której będą znajdować się dwa klucze obce id z obu interesujących nas tabel. Zgadza się?
Afish
Moderator
Moderator
Posty: 2828
Rejestracja: 15 cze 2008, o 15:45
Płeć: Mężczyzna
Lokalizacja: Seattle, WA
Podziękował: 3 razy
Pomógł: 356 razy

Re: [SQL] Jak implementuje się związki 1-n i m-n

Post autor: Afish »

Tak.
ODPOWIEDZ