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 wiersze z tabeli?

  1. ADELETE
  2. BREMOVE
  3. CTRUNCATE COLUMN
  4. DDROP
2.Łatwy

Jak posortować wynik od najwyższej do najniższej pensji?

  1. ASORT salary DOWN
  2. BORDER BY salary DESC
  3. CGROUP BY salary DESC
  4. DORDER BY salary ASC
3.Łatwy

Która funkcja agregująca zlicza wiersze?

  1. ACOUNT
  2. BAVG
  3. CSUM
  4. DMAX
4.Średni

Dlaczego tworzy się indeksy na kolumnach?

  1. AAby zaoszczędzić miejsce na dysku
  2. BAby zapobiec wartościom NULL
  3. CAby przyspieszyć wstawianie i aktualizowanie danych w tych kolumnach
  4. DAby przyspieszyć wyszukiwanie i złączenia na tych kolumnach
5.Średni

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

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

Kiedy WHERE EXISTS (podzapytanie) jest prawdziwe dla wiersza?

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

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

  1. ADekompozycja zawsze traci dane przy ponownym złączeniu
  2. BBCNF dopuszcza większą redundancję niż 3NF
  3. CTabele w BCNF nie mogą mieć kluczy głównych
  4. DNiektórych zależności funkcyjnych może nie dać się już sprawdzić w obrębie jednej tabeli
8.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}
  3. C{A, C}
  4. D{C}

Klucz odpowiedzi

  1. 1. A · DELETE
  2. 2. B · ORDER BY salary DESC
  3. 3. A · COUNT
  4. 4. D · Aby przyspieszyć wyszukiwanie i złączenia na tych kolumnach
  5. 5. B · Każdej wartości A odpowiada dokładnie jedna wartość B
  6. 6. C · Gdy podzapytanie zwraca co najmniej jeden wiersz
  7. 7. D · Niektórych zależności funkcyjnych może nie dać się już sprawdzić w obrębie jednej tabeli
  8. 8. C · {A, C}

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