Bazy danych i SQL: karta pracy z odpowiedziami

Darmowa karta pracy do druku – Bazy danych i SQL: 8 zadań od łatwych do poziomu egzaminu, z kluczem odpowiedzi. Wydrukuj ją lub zapisz jako PDF.

Dla nauczycieli: można bezpłatnie drukować, kopiować i używać na zajęciach. Każdy nowy arkusz ma nowe wartości i własny klucz odpowiedzi. Będziemy wdzięczni za link do ExamProblems na stronie kursu.

Imię: ____________________   Data: ____________

1.Łatwy

Co zwraca CROSS JOIN?

  1. ATylko wiersze pierwszej tabeli
  2. BKażdą kombinację wierszy z dwóch tabel
  3. CTylko wiersze, które nie pasują
  4. DTylko wiersze pasujące według wspólnej kolumny klucza
2.Łatwy

Która funkcja agregująca zlicza wiersze?

  1. ACOUNT
  2. BSUM
  3. CAVG
  4. DMAX
3.Łatwy

Która instrukcja SQL pobiera dane z tabeli?

  1. AUPDATE
  2. BINSERT
  3. CSELECT
  4. DCREATE
4.Średni

Która instrukcja usuwa wszystkie wiersze tabeli, zachowuje jej strukturę i nie przyjmuje klauzuli WHERE?

  1. ATRUNCATE TABLE
  2. BDROP TABLE
  3. CALTER TABLE
  4. DDELETE FROM z klauzulą WHERE
5.Średni

Tabela a ma 3 wiersze, a tabela b 4 wiersze. Ile wierszy zwraca SELECT * FROM a CROSS JOIN b?

  1. A4
  2. B3
  3. C7
  4. D12
6.Średni

Klucz obcy zadeklarowano z ON DELETE CASCADE. Co się dzieje, gdy zostanie usunięty wiersz nadrzędny?

  1. AOdwołujące się do niego wiersze podrzędne są automatycznie usuwane
  2. BUsunięcie jest zawsze odrzucane
  3. CKlucz obcy w wierszach podrzędnych jest automatycznie ustawiany na NULL
  4. DWiersz nadrzędny jest kopiowany do tabeli archiwalnej
7.Trudny

Która funkcja SQL najlepiej nadaje się do znalezienia wszystkich pracowników podległych kierownikowi w drzewie organizacyjnym o nieznanej głębokości?

  1. AOgraniczenie UNIQUE na manager_id
  2. BGROUP BY po manager_id
  3. CRekurencyjne wspólne wyrażenie tablicowe (WITH RECURSIVE)
  4. DPojedyncze samozłączenie tabeli employees po manager_id
8.Trudny

Jaki jest wynik SELECT COUNT(col) FROM t, jeśli wszystkie wartości w col są NULL, a tabela ma 10 wierszy?

  1. A10
  2. B0
  3. CNULL
  4. DBłąd

Klucz odpowiedzi

  1. 1. B · Każdą kombinację wierszy z dwóch tabel
  2. 2. A · COUNT
  3. 3. C · SELECT
  4. 4. A · TRUNCATE TABLE
  5. 5. D · 12
  6. 6. A · Odwołujące się do niego wiersze podrzędne są automatycznie usuwane
  7. 7. C · Rekurencyjne wspólne wyrażenie tablicowe (WITH RECURSIVE)
  8. 8. B · 0

Pełne rozwiązania krok po kroku: ćwicz ten temat na examproblems.com.