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 znak wieloznaczny _ (podkreślenie) we wzorcu LIKE?

  1. ADowolną literę, ale nie cyfrę
  2. BZero lub więcej znaków
  3. CZnak spacji
  4. DDokładnie jeden znak
2.Łatwy

Jak w modelu relacyjnym nazywa się wiersz tabeli?

  1. AAtrybut
  2. BDziedzina
  3. CSchemat
  4. DKrotka
3.Łatwy

Klient może złożyć wiele zamówień, ale każde zamówienie należy do dokładnie jednego klienta. Jaki to rodzaj związku?

  1. AJeden do wielu
  2. BWiele do wielu
  3. CZero do zera
  4. DJeden do jednego
4.Średni

Która właściwość ACID oznacza, że współbieżne transakcje nie widzą nawzajem swoich niezakończonych zmian?

  1. AIzolacja (isolation)
  2. BAtomowość (atomicity)
  3. CDostępność (availability)
  4. DTrwałość (durability)
5.Średni

Czym jest wyzwalacz (trigger) w bazie danych?

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

Czym jest brudny odczyt (dirty read)?

  1. ADwukrotnym odczytem tego samego wiersza z tą samą wartością
  2. BOdczytem danych bez klauzuli WHERE
  3. COdczytem danych z uszkodzonego dysku
  4. DOdczytem danych zapisanych przez inną transakcję, która nie została jeszcze zatwierdzona
7.Trudny

Co oblicza SELECT day, SUM(amount) OVER (ORDER BY day) FROM sales?

  1. AJeden wiersz na dzień tylko z sumą z tego dnia
  2. BSumę narastającą amount uporządkowaną według day
  3. CŚrednią kwotę na dzień
  4. DSumę wszystkich kwot w każdym wierszu
8.Trudny

Co zwraca FULL OUTER JOIN?

  1. ATylko pasujące wiersze
  2. BIloczyn kartezjański, który łączy każdy wiersz jednej tabeli z każdym wierszem drugiej
  3. CTylko niedopasowane wiersze
  4. DWszystkie wiersze z obu tabel, dopasowane tam, gdzie to możliwe, a w pozostałych przypadkach uzupełnione wartościami NULL

Klucz odpowiedzi

  1. 1. D · Dokładnie jeden znak
  2. 2. D · Krotka
  3. 3. A · Jeden do wielu
  4. 4. A · Izolacja (isolation)
  5. 5. D · Kodem uruchamianym automatycznie, gdy w tabeli zajdzie określone zdarzenie, takie jak INSERT, UPDATE lub DELETE
  6. 6. D · Odczytem danych zapisanych przez inną transakcję, która nie została jeszcze zatwierdzona
  7. 7. B · Sumę narastającą amount uporządkowaną według day
  8. 8. D · Wszystkie wiersze z obu tabel, dopasowane tam, gdzie to możliwe, a w pozostałych przypadkach uzupełnione wartościami NULL

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