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 NULL w SQL?

  1. APusty ciąg znaków
  2. BWartość logiczną fałsz
  3. CLiczbę zero w kolumnach liczbowych
  4. DBrakującą lub nieznaną wartość
2.Łatwy

Która funkcja agregująca zlicza wiersze?

  1. AAVG
  2. BMAX
  3. CCOUNT
  4. DSUM
3.Łatwy

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

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

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

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

Co zapewnia wspólne wyrażenie tablicowe, CTE (WITH name AS (...))?

  1. ATrwałą tabelę, która pozostaje zapisana na dysku, dopóki nie zostanie usunięta
  2. BIndeks na kolumnie
  3. CNazwany tymczasowy wynik, którego można używać w obrębie jednej instrukcji
  4. DNowego użytkownika bazy danych
6.Średni

W algebrze relacji operator projekcji (π) odpowiada:

  1. AŁączeniu dwóch tabel według klucza
  2. BWyborowi kolumn występujących w wyniku
  3. CSortowaniu wyniku
  4. DWyborowi wierszy spełniających dany warunek
7.Trudny

Blokowanie dwufazowe (2PL) zapewnia:

  1. AŻe żadne blokady nie są potrzebne
  2. BŻe zakleszczenia nigdy nie wystąpią
  3. CŻe transakcje nigdy nie czekają
  4. DHarmonogramy konfliktowo szeregowalne (conflict-serializable)
8.Trudny

Dlaczego NATURAL JOIN uważa się za ryzykowne w zapytaniach produkcyjnych?

  1. AIgnoruje klucze główne i obce i zachowuje tylko wiersze NULL
  2. BZawsze zwraca iloczyn kartezjański
  3. CZłącza po każdej kolumnie o tej samej nazwie, więc nowa kolumna może niepostrzeżenie zmienić wynik
  4. DNie obsługuje go żadna baza danych

Klucz odpowiedzi

  1. 1. D · Brakującą lub nieznaną wartość
  2. 2. C · COUNT
  3. 3. A · Data Control Language (DCL)
  4. 4. D · Każdej wartości A odpowiada dokładnie jedna wartość B
  5. 5. C · Nazwany tymczasowy wynik, którego można używać w obrębie jednej instrukcji
  6. 6. B · Wyborowi kolumn występujących w wyniku
  7. 7. D · Harmonogramy konfliktowo szeregowalne (conflict-serializable)
  8. 8. C · Złącza po każdej kolumnie o tej samej nazwie, więc nowa kolumna może niepostrzeżenie zmienić wynik

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