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 klauzula filtruje wiersze przed grupowaniem?

  1. AHAVING
  2. BORDER BY
  3. CWHERE
  4. DGROUP BY
2.Łatwy

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

  1. AREMOVE TABLE
  2. BTRUNCATE ROWS
  3. CDROP TABLE
  4. DDELETE FROM
3.Łatwy

Która instrukcja usuwa wiersze z tabeli?

  1. ADROP
  2. BREMOVE
  3. CDELETE
  4. DTRUNCATE COLUMN
4.Średni

Czym jest wyzwalacz (trigger) w bazie danych?

  1. ARodzajem indeksu przyspieszającym wyszukiwanie
  2. BKodem uruchamianym automatycznie, gdy w tabeli zajdzie określone zdarzenie, takie jak INSERT, UPDATE lub DELETE
  3. CZaplanowaną kopią zapasową bazy danych
  4. DZapytaniem uruchamianym ręcznie przez użytkownika
5.Średni

Co robi ROLLBACK TO SAVEPOINT s1?

  1. AUsuwa punkt zapisu i wszystkie tabele zmienione od tego czasu
  2. BCofa całą transakcję od początku
  3. CCofa zmiany dokonane po punkcie zapisu s1, pozostawiając transakcję otwartą
  4. DKończy transakcję i zatwierdza wszystko
6.Średni

Która instrukcja usuwa wszystkie wiersze tabeli, zachowuje jej strukturę i nie przyjmuje klauzuli WHERE?

  1. ADROP TABLE
  2. BTRUNCATE TABLE
  3. CDELETE FROM z klauzulą WHERE
  4. DALTER TABLE
7.Trudny

Który poziom izolacji zapobiega brudnym odczytom (dirty reads), ale nadal dopuszcza odczyty niepowtarzalne (non-repeatable reads)?

  1. ASerializable
  2. BRead committed
  3. CRepeatable read
  4. DRead uncommitted
8.Trudny

Która funkcja SQL najlepiej nadaje się do znalezienia wszystkich pracowników podległych kierownikowi w drzewie organizacyjnym o nieznanej głębokości?

  1. AGROUP BY po manager_id
  2. BPojedyncze samozłączenie tabeli employees po manager_id
  3. CRekurencyjne wspólne wyrażenie tablicowe (WITH RECURSIVE)
  4. DOgraniczenie UNIQUE na manager_id

Klucz odpowiedzi

  1. 1. C · WHERE
  2. 2. C · DROP TABLE
  3. 3. C · DELETE
  4. 4. B · Kodem uruchamianym automatycznie, gdy w tabeli zajdzie określone zdarzenie, takie jak INSERT, UPDATE lub DELETE
  5. 5. C · Cofa zmiany dokonane po punkcie zapisu s1, pozostawiając transakcję otwartą
  6. 6. B · TRUNCATE TABLE
  7. 7. B · Read committed
  8. 8. C · Rekurencyjne wspólne wyrażenie tablicowe (WITH RECURSIVE)

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