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óre słowo kluczowe SQL usuwa zduplikowane wiersze z wyniku?

  1. ADISTINCT
  2. BUNIQUE
  3. CDIFFERENT
  4. DSINGLE
2.Łatwy

Czym UNION ALL różni się od UNION?

  1. AUNION ALL sortuje wynik
  2. BUNION ALL zachowuje powtarzające się wiersze
  3. CUNION ALL działa tylko na jednej tabeli
  4. DUNION ALL usuwa powtarzające się wiersze
3.Łatwy

Do której części SQL należą GRANT i REVOKE?

  1. AData Manipulation Language (DML)
  2. BData Definition Language (DDL)
  3. CData Control Language (DCL)
  4. DData Query Language (DQL)
4.Średni

Pierwsza postać normalna (1NF) wymaga, aby:

  1. AKażda tabela miała dokładnie jedną kolumnę
  2. BKażda kolumna zawierała wartości atomowe i nie było powtarzających się grup
  3. CNie było kluczy obcych
  4. DKażda kolumna niekluczowa zależała od całego klucza i od niczego poza kluczem
5.Średni

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

  1. APusty ciąg znaków
  2. BBłąd
  3. CNULL
  4. D'unknown'
6.Ś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
7.Trudny

Jaka jest znana wada dekompozycji tabel do BCNF w porównaniu z 3NF?

  1. ATabele w BCNF nie mogą mieć kluczy głównych
  2. BNiektórych zależności funkcyjnych może nie dać się już sprawdzić w obrębie jednej tabeli
  3. CBCNF dopuszcza większą redundancję niż 3NF
  4. DDekompozycja zawsze traci dane przy ponownym złączeniu
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. CBłąd
  4. DNULL

Klucz odpowiedzi

  1. 1. A · DISTINCT
  2. 2. B · UNION ALL zachowuje powtarzające się wiersze
  3. 3. C · Data Control Language (DCL)
  4. 4. B · Każda kolumna zawierała wartości atomowe i nie było powtarzających się grup
  5. 5. D · 'unknown'
  6. 6. D · 12
  7. 7. B · Niektórych zależności funkcyjnych może nie dać się już sprawdzić w obrębie jednej tabeli
  8. 8. B · 0

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