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

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

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

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

  1. ASINGLE
  2. BDISTINCT
  3. CUNIQUE
  4. DDIFFERENT
3.Łatwy

Która instrukcja SQL pobiera dane z tabeli?

  1. AUPDATE
  2. BCREATE
  3. CINSERT
  4. DSELECT
4.Średni

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

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

Co robi GRANT SELECT ON employees TO alice?

  1. AKopiuje tabelę employees do alice
  2. BPozwala alice aktualizować i usuwać wiersze w tabeli employees
  3. CCzyni alice właścicielką bazy danych
  4. DPozwala użytkownikowi alice odczytywać tabelę employees
6.Średni

Trzecia postać normalna (3NF) eliminuje:

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

Dlaczego zapytanie z WHERE YEAR(order_date) = 2025 może nie korzystać z indeksu na order_date?

  1. AZastosowanie funkcji do kolumny uniemożliwia proste wyszukiwanie zakresowe w indeksie
  2. BIndeksy nigdy nie działają z datami
  3. CYEAR nie jest poprawnym SQL
  4. DIndeks na order_date jest używany tylko dla klauzul ORDER BY, nigdy dla WHERE
8.Trudny

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

  1. ARepeatable read
  2. BRead committed
  3. CSerializable
  4. DRead uncommitted

Klucz odpowiedzi

  1. 1. D · Wiersze z ceną od 10 do 20, łącznie z 10 i 20
  2. 2. B · DISTINCT
  3. 3. D · SELECT
  4. 4. C · Wiersze mogą być fizycznie przechowywane tylko w jednej kolejności
  5. 5. D · Pozwala użytkownikowi alice odczytywać tabelę employees
  6. 6. B · Zależności przechodnie między atrybutami niekluczowymi
  7. 7. A · Zastosowanie funkcji do kolumny uniemożliwia proste wyszukiwanie zakresowe w indeksie
  8. 8. B · Read committed

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