Przejdź do treści głównej
INF.03Pytanie #24 z 1558sql-zapytania-dml-dql

Według którego parametru oraz dla ilu tabel zostaną zwrócone wiersze na liście w wyniku przedstawionego zapytania?

Opcje odpowiedzi:
A
Według parametru wyrob_id wyłącznie dla trzech tabel
B
Według parametru wyrob_id dla wyłącznie dla trzech tabel
C
Według parametru nr_id wyłącznie dla trzech tabel
D
Według parametru nr_id dla wszystkich tabel
Prawidłowa
Reklama

Wyjaśnienie i uzasadnienie dydaktyczne

Poprawna odpowiedź: D (Według parametru nr_id dla wszystkich tabel)

Klauzula FROM producent, hurtownia, sklep, serwis pobiera dane z 4 tabel, a warunki złączeń w klauzuli WHERE łączą je w relacyjny łańcuch:

  • producent.nr_id = hurtownia.nr_id
  • hurtownia.nr_id = sklep.nr_id
  • sklep.nr_id = serwis.nr_id Wszystkie 4 tabele są jednoznacznie złączone kluczem nr_id.

Dlaczego pozostałe opcje są nieprawidłowe?

  • A: Parametr wyrob_id występuje w warunkach tylko jako dodatkowy filtr między dwiema tabelami, a nie relacja łącząca.
  • B: Relacja złączenia obejmuje wszystkie 4 tabele, a nie 3.
  • C: Złączenie nr_id łączy wszystkie cztery tabele zadeklarowane w klauzuli FROM.

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 zapytania dml dql”

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