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

Która instrukcja usuwa całą tabelę wraz z jej strukturą?

  1. ATRUNCATE ROWS
  2. BDELETE FROM
  3. CREMOVE TABLE
  4. DDROP TABLE
2.Łatwy

Które słowo kluczowe sortuje wynik zapytania?

  1. AARRANGE
  2. BORDER BY
  3. CSORT
  4. DGROUP BY
3.Łatwy

Co oznacza znak wieloznaczny % we wzorcu LIKE?

  1. ADowolną pojedynczą cyfrę
  2. BDowolny ciąg zera lub więcej znaków
  3. CDokładnie jeden znak na tej pozycji w napisie
  4. DKoniec ciągu znaków
4.Średni

Dlaczego tabela może mieć tylko jeden indeks klastrowy?

  1. AIndeksy klastrowe mogą być tylko na kluczu głównym
  2. BIndeksy klastrowe zużywają zbyt dużo pamięci
  3. CStandard SQL zabrania więcej niż jednego indeksu w tabeli
  4. DWiersze mogą być fizycznie przechowywane tylko w jednej kolejności
5.Średni

Kolumna zawiera wartości 10, 20 i NULL. Co zwraca AVG(col)?

  1. ANULL
  2. B30
  3. C10
  4. D15
6.Średni

Co zwraca EXCEPT (w Oracle nazywane MINUS)?

  1. AWszystkie wiersze z obu zapytań bez duplikatów
  2. BWiersze drugiego zapytania, które nie występują w pierwszym
  3. CWiersze występujące w obu zapytaniach
  4. DWiersze pierwszego zapytania, które nie występują w drugim
7.Trudny

Zapytanie FROM customers c LEFT JOIN orders o ON o.customer_id = c.id WHERE o.status = 'paid' nieoczekiwanie pomija klientów bez zamówień. Dlaczego?

  1. AWarunek WHERE na o odrzuca wiersze wypełnione NULL, zamieniając złączenie w wewnętrzne
  2. BLEFT JOIN nigdy nie zachowuje niedopasowanych wierszy
  3. Cstatus jest słowem zastrzeżonym
  4. DZłączenie powinno używać USING zamiast ON
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. A0
  2. BBłąd
  3. CNULL
  4. D10

Klucz odpowiedzi

  1. 1. D · DROP TABLE
  2. 2. B · ORDER BY
  3. 3. B · Dowolny ciąg zera lub więcej znaków
  4. 4. D · Wiersze mogą być fizycznie przechowywane tylko w jednej kolejności
  5. 5. D · 15
  6. 6. D · Wiersze pierwszego zapytania, które nie występują w drugim
  7. 7. A · Warunek WHERE na o odrzuca wiersze wypełnione NULL, zamieniając złączenie w wewnętrzne
  8. 8. A · 0

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