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 robi COMMIT w transakcji?

  1. AUtrwala wszystkie zmiany transakcji
  2. BBlokuje całą bazę danych
  3. CTworzy nową tabelę
  4. DCofa wszystkie zmiany wprowadzone od rozpoczęcia transakcji
2.Łatwy

Która klauzula filtruje wiersze przed grupowaniem?

  1. AWHERE
  2. BORDER BY
  3. CHAVING
  4. DGROUP BY
3.Łatwy

Które słowo kluczowe SQL usuwa zduplikowane wiersze z wyniku?

  1. AUNIQUE
  2. BDIFFERENT
  3. CDISTINCT
  4. DSINGLE
4.Średni

Tabela przechowuje adres klienta w każdym wierszu zamówienia. Zmiana adresu w jednym wierszu, ale nie w pozostałych, to przykład:

  1. AAnomalii aktualizacji
  2. BOdczytu fantomowego
  3. CAnomalii usuwania
  4. DAnomalii wstawiania
5.Średni

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

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

Co robi GRANT SELECT ON employees TO alice?

  1. AKopiuje tabelę employees do alice
  2. BCzyni alice właścicielką bazy danych
  3. CPozwala użytkownikowi alice odczytywać tabelę employees
  4. DPozwala alice aktualizować i usuwać wiersze w tabeli employees
7.Trudny

Podzapytanie skorelowane to takie, które:

  1. AUżywa wyłącznie funkcji agregujących
  2. BOdwołuje się do kolumn zapytania zewnętrznego i jest obliczane dla każdego jego wiersza
  3. CŁączy dwie tabele za pomocą klucza obcego
  4. DWykonuje się tylko raz przed zapytaniem zewnętrznym i buforuje wynik dla każdego wiersza
8.Trudny

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

  1. ARead committed
  2. BRepeatable read
  3. CSerializable
  4. DRead uncommitted

Klucz odpowiedzi

  1. 1. A · Utrwala wszystkie zmiany transakcji
  2. 2. A · WHERE
  3. 3. C · DISTINCT
  4. 4. A · Anomalii aktualizacji
  5. 5. C · Nazwany tymczasowy wynik, którego można używać w obrębie jednej instrukcji
  6. 6. C · Pozwala użytkownikowi alice odczytywać tabelę employees
  7. 7. B · Odwołuje się do kolumn zapytania zewnętrznego i jest obliczane dla każdego jego wiersza
  8. 8. A · Read committed

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