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

Czym jest klucz główny (primary key)?

  1. AKolumna, która może zawierać zduplikowane wartości, ale nigdy nie może zawierać NULL
  2. BHasło do bazy danych
  3. CKolumna lub zestaw kolumn jednoznacznie identyfikujący każdy wiersz
  4. DPierwsza kolumna każdej tabeli
2.Łatwy

Co robi ograniczenie CHECK?

  1. AWeryfikuje hasło użytkownika
  2. BLiczy wiersze w tabeli
  3. COdrzuca wiersze, których wartości nie spełniają warunku
  4. DSprawdza, czy tabela istnieje, zanim zostanie na niej wykonane zapytanie
3.Łatwy

Która instrukcja SQL pobiera dane z tabeli?

  1. ASELECT
  2. BUPDATE
  3. CCREATE
  4. DINSERT
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 wstawiania
  2. BAnomalii usuwania
  3. CAnomalii aktualizacji
  4. DOdczytu fantomowego
5.Średni

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

  1. ATrwałość (durability)
  2. BAtomowość (atomicity)
  3. CIzolacja (isolation)
  4. DDostępność (availability)
6.Średni

Trzecia postać normalna (3NF) eliminuje:

  1. AKlucze złożone
  2. BZbędne indeksy na kolumnach, które nie są częścią klucza
  3. CWartości atomowe
  4. DZależności przechodnie między atrybutami niekluczowymi
7.Trudny

Dwoje dyżurnych lekarzy sprawdza, czy drugie nadal ma dyżur, a potem oboje jednocześnie się z niego wypisują. Na jaką anomalię nadal pozwala tu izolacja migawkowa (snapshot isolation)?

  1. ASkos zapisu (write skew)
  2. BBrudny odczyt
  3. CBrudny zapis
  4. DNiepowtarzalny odczyt w obrębie jednej transakcji
8.Trudny

Wyniki to 90, 90 i 80. Jakie wartości daje RANK() OVER (ORDER BY score DESC)?

  1. A1, 1, 3
  2. B1, 1, 2
  3. C1, 2, 3
  4. D2, 2, 3

Klucz odpowiedzi

  1. 1. C · Kolumna lub zestaw kolumn jednoznacznie identyfikujący każdy wiersz
  2. 2. C · Odrzuca wiersze, których wartości nie spełniają warunku
  3. 3. A · SELECT
  4. 4. C · Anomalii aktualizacji
  5. 5. C · Izolacja (isolation)
  6. 6. D · Zależności przechodnie między atrybutami niekluczowymi
  7. 7. A · Skos zapisu (write skew)
  8. 8. A · 1, 1, 3

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