Aby utworzyć relację jeden do wielu, w tabeli po stronie wiele, należy zdefiniować
Aby utworzyć relację jeden do wielu, w tabeli po stronie wiele, należy zdefiniować
Wyjaśnienie i uzasadnienie dydaktyczne
Poprawna odpowiedź: C (klucz obcy wskazujący na klucz podstawowy tabeli po stronie)
Wskazana opcja klucz obcy wskazujący na klucz podstawowy tabeli po stronie jest poprawna. Dokładnie odpowiada zasadom i mechanizmom określonym w specyfikacji języka i technologii bazodanowych dla tego zagadnienia.
Dlaczego pozostałe opcje są nieprawidłowe?
- A: klucz obcy wskazujący na klucz obcy tabeli po stronie – To jest błędne. Relacja jeden do wielu nie wymaga wskazywania na klucz obcy, ale na klucz podstawowy.
- B: klucz sztuczny odnoszący się do kluczy podstawowych obu tabel – To jest błędne. Klucz sztuczny nie jest wymagany do utworzenia relacji jeden do wielu.
- D: klucz podstawowy wskazujący na klucz podstawowy tabeli po stronie – To jest błędne. Klucz podstawowy nie jest używany do tworzenia relacji jeden do wielu, ale do identyfikacji rekordów.
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 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.
- 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).
- Funkcje daty i czasu w SQL (NOW, CURDATE, DATEDIFF, YEAR)Funkcje umożliwiające pobieranie bieżącego czasu oraz wykonywanie operacji matematycznych i porównań na polach typu DATE i DATETIME.
Podobne pytania z działu „Bazy projektowanie i relacje”
Ten sam obszar materiału z kwalifikacji INF.03. W całej bazie znajdziesz 18 pytań z tego działu.
- #59
Wskaż prawidłową kolejność tworzenia bazy danych
- #107
Aby podczas tworzenia tabeli utworzyć klucz obcy na wielu kolumnach, należy użyć polecenia
- #110
Wskaź poprawną kolejność etapów projektowania relacyjnej bazy danych
- #430
Którą relację w projekcie bazy danych należy ustalić między tabelami widocznymi na rysunku zakładając, że każdy klient sklepu internetowego dokona przynajmniej dwóch zamówień?
- #513
Co można powiedzieć o normalizacji przedstawionej tabeli?