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

Jak w modelu relacyjnym nazywa się wiersz tabeli?

  1. AAtrybut
  2. BDziedzina
  3. CKrotka
  4. DSchemat
2.Łatwy

Co oznacza znak wieloznaczny % we wzorcu LIKE?

  1. ADowolną pojedynczą cyfrę
  2. BDowolny ciąg zera lub więcej znaków
  3. CKoniec ciągu znaków
  4. DDokładnie jeden znak na tej pozycji w napisie
3.Łatwy

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

  1. ADISTINCT
  2. BSINGLE
  3. CDIFFERENT
  4. DUNIQUE
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 usuwania
  2. BAnomalii wstawiania
  3. COdczytu fantomowego
  4. DAnomalii aktualizacji
5.Średni

Która właściwość ACID gwarantuje, że zatwierdzone zmiany przetrwają awarię systemu?

  1. AIzolacja (isolation)
  2. BSpójność (consistency)
  3. CAtomowość (atomicity)
  4. DTrwałość (durability)
6.Średni

Dlaczego tabela może mieć tylko jeden indeks klastrowy?

  1. AIndeksy klastrowe mogą być tylko na kluczu głównym
  2. BIndeksy klastrowe zużywają zbyt dużo pamięci
  3. CWiersze mogą być fizycznie przechowywane tylko w jednej kolejności
  4. DStandard SQL zabrania więcej niż jednego indeksu w tabeli
7.Trudny

Transakcja T1 blokuje wiersz A i czeka na wiersz B, a T2 blokuje wiersz B i czeka na wiersz A. Co robi typowy DBMS?

  1. AŁączy obie transakcje w jedną
  2. BPozwala obu transakcjom czekać, aż jedna z nich normalnie zatwierdzi zmiany
  3. CZatwierdza obie transakcje naraz
  4. DWykrywa zakleszczenie i przerywa jedną z transakcji jako ofiarę
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. BOgraniczenie UNIQUE na manager_id
  3. CRekurencyjne wspólne wyrażenie tablicowe (WITH RECURSIVE)
  4. DPojedyncze samozłączenie tabeli employees po manager_id

Klucz odpowiedzi

  1. 1. C · Krotka
  2. 2. B · Dowolny ciąg zera lub więcej znaków
  3. 3. A · DISTINCT
  4. 4. D · Anomalii aktualizacji
  5. 5. D · Trwałość (durability)
  6. 6. C · Wiersze mogą być fizycznie przechowywane tylko w jednej kolejności
  7. 7. D · Wykrywa zakleszczenie i przerywa jedną z transakcji jako ofiarę
  8. 8. C · Rekurencyjne wspólne wyrażenie tablicowe (WITH RECURSIVE)

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