Zadanie 22 z arkusza E.14, styczeń 2017

MySQL i bazy danych Poziom: średnie

Na rysunku przedstawiono dwie tabele: Klienci (ID, imie, nazwisko, telefon) i Zamowienia (ID, data). Aby połączyć je relacją jeden do wielu, jeden po stronie Klienci, wiele po stronie Zamowienia, należy

Ilustracja do zadania 22 z arkusza E.14, styczeń 2017
Wybierz odpowiedź

Cały arkusz E.14, styczeń 2017

Pokaż odpowiedź i wyjaśnienie

Poprawna odpowiedź: B

dodać pole klucza obcego do tabeli Zamowienia i połączyć je z ID tabeli Klienci.

Dlaczego

Klucz obcy dodaje się po stronie „wielu”, czyli w Zamowienia (np. klient_id), i łączy z kluczem głównym Klienci.ID. Trzecia tabela jest potrzebna dopiero przy relacji wiele do wielu.