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 % we wzorcu LIKE?

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

Które wiersze wybiera WHERE price BETWEEN 10 AND 20?

  1. AWiersze z ceną od 10 do 20, łącznie z 10 i 20
  2. BTylko wiersze z ceną powyżej 10 i poniżej 20, z wyłączeniem 10 i 20
  3. CTylko wiersze z ceną równą 10 lub 20
  4. DWiersze z ceną spoza zakresu od 10 do 20
3.Łatwy

Które ograniczenie gwarantuje, że kolumna nigdy nie pozostanie pusta (NULL)?

  1. ACHECK NULL
  2. BDEFAULT
  3. CNOT NULL
  4. DUNIQUE
4.Średni

LEFT JOIN zwraca:

  1. AWszystkie wiersze z lewej tabeli i pasujące wiersze z prawej, z wartościami NULL tam, gdzie brak dopasowania
  2. BTylko pasujące wiersze z obu tabel
  3. CTylko wszystkie wiersze z prawej tabeli
  4. DWiersze, które nie mają dopasowania w żadnej z tabel
5.Średni

Co zwraca EXCEPT (w Oracle nazywane MINUS)?

  1. AWiersze drugiego zapytania, które nie występują w pierwszym
  2. BWszystkie wiersze z obu zapytań bez duplikatów
  3. CWiersze pierwszego zapytania, które nie występują w drugim
  4. DWiersze występujące w obu zapytaniach
6.Średni

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

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

Czym jest indeks pokrywający (covering index) dla zapytania?

  1. AIndeksem przebudowywanym co noc
  2. BIndeksem wyłącznie na kluczu głównym
  3. CIndeksem zawierającym wszystkie kolumny potrzebne zapytaniu, dzięki czemu nie trzeba czytać samej tabeli
  4. DIndeksem obejmującym każdą kolumnę każdej tabeli
8.Trudny

Czego wymaga reguła dziennika zapisu z wyprzedzeniem (write-ahead logging, WAL)?

  1. ARekord dziennika zmiany musi trafić do pamięci trwałej przed zmienioną stroną danych
  2. BKażde zapytanie musi zostać zapisane w dzienniku przed parsowaniem
  3. CStrony danych muszą być zapisane przed dziennikiem
  4. DDziennik zapisuje się dopiero po awarii

Klucz odpowiedzi

  1. 1. A · Dowolny ciąg zera lub więcej znaków
  2. 2. A · Wiersze z ceną od 10 do 20, łącznie z 10 i 20
  3. 3. C · NOT NULL
  4. 4. A · Wszystkie wiersze z lewej tabeli i pasujące wiersze z prawej, z wartościami NULL tam, gdzie brak dopasowania
  5. 5. C · Wiersze pierwszego zapytania, które nie występują w drugim
  6. 6. C · Nazwany tymczasowy wynik, którego można używać w obrębie jednej instrukcji
  7. 7. C · Indeksem zawierającym wszystkie kolumny potrzebne zapytaniu, dzięki czemu nie trzeba czytać samej tabeli
  8. 8. A · Rekord dziennika zmiany musi trafić do pamięci trwałej przed zmienioną stroną danych

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