Na rysunku przedstawiono dwie tabele. Aby połączyć je relacją jeden do wielu, jeden po stronie Klienci wiele po stronie Zamowienia, należy
Na rysunku przedstawiono dwie tabele. Aby połączyć je relacją jeden do wielu, jeden po stronie Klienci wiele po stronie Zamowienia, należy
Wyjaśnienie i uzasadnienie dydaktyczne
Poprawna odpowiedź: B (Dodać pole klucza obcego do tabeli Zamowienia i połączyć je z ID tabeli Klienci)
W relacji jeden do wielu (1:N) jeden klient może złożyć wiele zamówień. Zgodnie z zasadami relacyjnych baz danych klucz obcy (np. klient_id) umieszcza się w tabeli po stronie „wiele” (w tabeli Zamowienia), wskazując na klucz główny id w tabeli Klienci.
Dlaczego pozostałe opcje są nieprawidłowe?
- A: Połączenie
ID = IDutworzyłoby relację jeden do jednego (1:1). - C: Umieszczenie klucza w tabeli
Klienciuniemożliwiłoby jednemu klientowi posiadanie wielu zamówień. - D: Trzecia tabela asocjacyjna służy do realizacji relacji wiele do wielu (M:N).
Chcesz poćwiczyć całą kwalifikację INF.03?
Egzamin próbny na czas, nauka działami, losowe pytanie albo przegląd całej bazy — wszystko w przeglądarce i bez zakładania konta.
Pojęcia z tego pytania
- Klucz obcy (FOREIGN KEY)Kolumna lub zestaw kolumn w tabeli odwołujący się do klucza głównego lub unikalnego w innej tabeli w celu utworzenia powiązania (relacji).
- Klucz główny (PRIMARY KEY)Jedno lub więcej pól w tabeli, które jednoznacznie identyfikują każdy rekord. Wartości muszą być unikalne i nie mogą być równe NULL.
- Obiekt Math w JavaScript (floor, ceil, round, random)Wbudowany obiekt statyczny zawierający właściwości matematyczne oraz metody do zaokrągleń, losowania i operacji arytmetycznych.
Podobne pytania z działu „Html struktura i semantyka”
Ten sam obszar materiału z kwalifikacji INF.03. W całej bazie znajdziesz 282 pytań z tego działu.
- #5
Którego polecenia nalezy użyć, aby wyraz TEKST został wyświetleny w kolorze czarnym w oknie przeglądarki internetowej?
- #8
Jakiego znacznika należy użyć, aby przejść do kolejnej linii tekstu, nie tworząc akapitu na stronie internetowej?
- #13
W procesie walidacji stron internetowych nie bada się
- #15
Wskaź model barw, który stosuje się do wyświetlania kolorów na ekranie monitora komputerowego
- #27
Jakiego typu specjalizowane oprogramowanie narzędziowe należy zainstalować, aby umożliwić wykonywanie jego użytkownikowi operacji na zgromadzonych danych?