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 oznacza znak wieloznaczny % we wzorcu LIKE?

  1. ADowolną pojedynczą cyfrę
  2. BDokładnie jeden znak na tej pozycji w napisie
  3. CDowolny ciąg zera lub więcej znaków
  4. DKoniec ciągu znaków
2.Łatwy

Która instrukcja SQL zmienia wartości w już istniejących wierszach?

  1. AREPLACE COLUMN
  2. BINSERT
  3. CUPDATE
  4. DMODIFY
3.Łatwy

Która funkcja agregująca zlicza wiersze?

  1. AAVG
  2. BMAX
  3. CSUM
  4. DCOUNT
4.Średni

Które zapytanie zwraca liczbę różnych miast w tabeli customers?

  1. ASELECT COUNT(city) FROM customers GROUP BY city
  2. BSELECT DISTINCT COUNT(city) FROM customers
  3. CSELECT COUNT(DISTINCT city) FROM customers
  4. DSELECT SUM(DISTINCT city) FROM customers
5.Średni

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

  1. AKlucz obcy w wierszach podrzędnych jest automatycznie ustawiany na NULL
  2. BWiersz nadrzędny jest kopiowany do tabeli archiwalnej
  3. COdwołujące się do niego wiersze podrzędne są automatycznie usuwane
  4. DUsunięcie jest zawsze odrzucane
6.Średni

Co zwraca SELECT COALESCE(phone, 'unknown') FROM customers dla klienta, którego phone jest NULL?

  1. ANULL
  2. B'unknown'
  3. CPusty ciąg znaków
  4. DBłąd
7.Trudny

Wyniki to 90, 90 i 80. Jakie wartości daje RANK() OVER (ORDER BY score DESC)?

  1. A1, 2, 3
  2. B2, 2, 3
  3. C1, 1, 3
  4. D1, 1, 2
8.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. AGROUP BY po manager_id
  2. BPojedyncze samozłączenie tabeli employees po manager_id
  3. CRekurencyjne wspólne wyrażenie tablicowe (WITH RECURSIVE)
  4. DOgraniczenie UNIQUE na manager_id

Klucz odpowiedzi

  1. 1. C · Dowolny ciąg zera lub więcej znaków
  2. 2. C · UPDATE
  3. 3. D · COUNT
  4. 4. C · SELECT COUNT(DISTINCT city) FROM customers
  5. 5. C · Odwołujące się do niego wiersze podrzędne są automatycznie usuwane
  6. 6. B · 'unknown'
  7. 7. C · 1, 1, 3
  8. 8. C · Rekurencyjne wspólne wyrażenie tablicowe (WITH RECURSIVE)

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