Przejdź do treści głównej
INF.03Pytanie #351 z 1558sql-zlaczenia-i-agregacja

Tabela filmy zawiera klucz główny id oraz klucz obcy rezyserID. Tabela rezyserzy zawiera klucz główny id. Obydwie tabele połączone są relacją jeden po stronie rezyserzy do wielu po stronie filmy. Aby w kwerendzie SELECT połączyć tabele filmy i rezyserzy, należy zapisać

Opcje odpowiedzi:
A
... filmy JOIN rezyserzy ON filmy.id = rezyserzy.id ...
B
... filmy JOIN rezyserzy ON filmy.id = rezyserzy.filmyID ...
C
... filmy JOIN rezyserzy ON filmy.rezyserID = rezyserzy.id ...
Prawidłowa
D
... filmy JOIN rezyserzy ON filmy.rezyserID = rezyserzy.filmyID ...
Reklama

Wyjaśnienie i uzasadnienie dydaktyczne

Poprawna odpowiedź: C (... filmy JOIN rezyserzy ON filmy.rezyserID = rezyserzy.id ...)

Wskazana opcja ... filmy JOIN rezyserzy ON filmy.rezyserID = rezyserzy.id ... 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: ... filmy JOIN rezyserzy ON filmy.id = rezyserzy.id ... – To jest błędne. W tej odpowiedzi porównywane są klucze główne obu tabel.
  • B: ... filmy JOIN rezyserzy ON filmy.id = rezyserzy.filmyID ... – To jest błędne. W tej odpowiedzi porównywane są klucze główne obu tabel.
  • D: ... filmy JOIN rezyserzy ON filmy.rezyserID = rezyserzy.filmyID ... – To jest błędne. W tej odpowiedzi porównywane są klucze obce obu tabel.

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.

Rozwiąż w Quizie

Pojęcia z tego pytania

Cały słownik INF03
Reklama

Podobne pytania z działu „Sql zlaczenia i agregacja”

Ten sam obszar materiału z kwalifikacji INF.03. W całej bazie znajdziesz 43 pytań z tego działu.