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 SQL dodaje nowe wiersze do tabeli?

  1. AALTER
  2. BSELECT
  3. CUPDATE
  4. DINSERT
2.Łatwy

Która instrukcja dodaje nową kolumnę do istniejącej tabeli?

  1. AINSERT COLUMN
  2. BUPDATE TABLE
  3. CALTER TABLE
  4. DCREATE COLUMN
3.Łatwy

Która funkcja agregująca zlicza wiersze?

  1. AAVG
  2. BMAX
  3. CCOUNT
  4. DSUM
4.Średni

Kiedy WHERE EXISTS (podzapytanie) jest prawdziwe dla wiersza?

  1. AGdy podzapytanie zwraca liczbę większą od zera
  2. BGdy podzapytanie zwraca co najmniej jeden wiersz
  3. CGdy podzapytanie nie zwraca wartości NULL
  4. DGdy podzapytanie zwraca dokładnie jeden wiersz
5.Średni

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

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

Co oznacza zależność funkcyjna A → B?

  1. AKażdej wartości A odpowiada dokładnie jedna wartość B
  2. BA jest kluczem obcym odwołującym się do B
  3. CKażdej wartości B odpowiada dokładnie jedna wartość A
  4. DA i B są kluczami głównymi
7.Trudny

R(A, B, C, D) ma zależności funkcyjne A → B i C → D. Jaki jest klucz kandydujący?

  1. A{B, D}
  2. B{A, C}
  3. C{C}
  4. D{A}
8.Trudny

Postać normalna Boyce’a–Codda (BCNF) wymaga, aby dla każdej nietrywialnej zależności funkcyjnej X → Y:

  1. AX zawierał NULL
  2. BY był atomowy
  3. CX był nadkluczem
  4. DY był kluczem głównym

Klucz odpowiedzi

  1. 1. D · INSERT
  2. 2. C · ALTER TABLE
  3. 3. C · COUNT
  4. 4. B · Gdy podzapytanie zwraca co najmniej jeden wiersz
  5. 5. D · SELECT COUNT(DISTINCT city) FROM customers
  6. 6. A · Każdej wartości A odpowiada dokładnie jedna wartość B
  7. 7. B · {A, C}
  8. 8. C · X był nadkluczem

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