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. ADROP
  2. BREMOVE
  3. CDELETE
  4. DTRUNCATE COLUMN
2.Łatwy

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

  1. AUPDATE TABLE
  2. BINSERT COLUMN
  3. CCREATE COLUMN
  4. DALTER TABLE
3.Łatwy

Która instrukcja usuwa całą tabelę wraz z jej strukturą?

  1. ATRUNCATE ROWS
  2. BREMOVE TABLE
  3. CDELETE FROM
  4. DDROP TABLE
4.Średni

Tabela employees ma kolumnę manager_id, która odwołuje się do innego pracownika. Jak wypisać każdego pracownika obok nazwiska jego kierownika?

  1. AUżyć wyłącznie GROUP BY manager_id
  2. BZłączyć tabelę employees z nią samą przy użyciu dwóch aliasów
  3. CUtworzyć na dysku drugą kopię tabeli
  4. DPołączyć tabelę ze sobą za pomocą UNION ALL i filtra WHERE
5.Średni

W algebrze relacji operator projekcji (π) odpowiada:

  1. AWyborowi kolumn występujących w wyniku
  2. BSortowaniu wyniku
  3. CŁączeniu dwóch tabel według klucza
  4. DWyborowi wierszy spełniających dany warunek
6.Średni

Tabela orders ma 5 wierszy, z których każdy odwołuje się do istniejącego klienta. Tabela customers ma 3 wiersze. Ile wierszy zwraca INNER JOIN po customer_id?

  1. A15
  2. B3
  3. C8
  4. D5
7.Trudny

Aplikacja wykonuje UPDATE item SET qty = 4, version = 8 WHERE id = 1 AND version = 7 i zgłasza konflikt, jeśli żaden wiersz nie został zaktualizowany. Jaka to technika?

  1. ADziennik zapisu z wyprzedzeniem
  2. BSharding bazy danych
  3. CŚcisłe blokowanie dwufazowe z blokadami wierszy
  4. DOptymistyczna kontrola współbieżności
8.Trudny

Raportowa baza danych kopiuje nazwiska klientów do tabeli zamówień, by unikać złączeń. Jaki jest główny koszt tej denormalizacji?

  1. AZapytania na tabeli zamówień stają się wolniejsze
  2. BNadmiarowe kopie trzeba utrzymywać w spójności przy każdej zmianie danych klienta
  3. CBaza danych nie może już używać indeksów
  4. DNie można już używać kluczy głównych

Klucz odpowiedzi

  1. 1. C · DELETE
  2. 2. D · ALTER TABLE
  3. 3. D · DROP TABLE
  4. 4. B · Złączyć tabelę employees z nią samą przy użyciu dwóch aliasów
  5. 5. A · Wyborowi kolumn występujących w wyniku
  6. 6. D · 5
  7. 7. D · Optymistyczna kontrola współbieżności
  8. 8. B · Nadmiarowe kopie trzeba utrzymywać w spójności przy każdej zmianie danych klienta

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