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. ADokładnie jeden znak na tej pozycji w napisie
  2. BDowolny ciąg zera lub więcej znaków
  3. CKoniec ciągu znaków
  4. DDowolną pojedynczą cyfrę
2.Łatwy

INNER JOIN zwraca:

  1. AWiersze, które nie pasują
  2. BTylko wiersze z pasującymi wartościami w obu tabelach
  3. CWszystkie wiersze z obu tabel
  4. DWszystkie wiersze z lewej tabeli, z wartościami NULL tam, gdzie nie ma dopasowania
3.Łatwy

Jak w modelu relacyjnym nazywa się wiersz tabeli?

  1. ASchemat
  2. BDziedzina
  3. CAtrybut
  4. DKrotka
4.Średni

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

  1. AAtomowość (atomicity)
  2. BTrwałość (durability)
  3. CIzolacja (isolation)
  4. DDostępność (availability)
5.Średni

Widok (view) w SQL to:

  1. ARodzaj indeksu
  2. BKopia tabeli na dysku
  3. CZapisane zapytanie, które działa jak wirtualna tabela
  4. DEkran w kliencie bazy danych służący do przeglądania tabel
6.Średni

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

  1. ASpójność (consistency)
  2. BIzolacja (isolation)
  3. CTrwałość (durability)
  4. DAtomowość (atomicity)
7.Trudny

Zapytanie FROM customers c LEFT JOIN orders o ON o.customer_id = c.id WHERE o.status = 'paid' nieoczekiwanie pomija klientów bez zamówień. Dlaczego?

  1. Astatus jest słowem zastrzeżonym
  2. BLEFT JOIN nigdy nie zachowuje niedopasowanych wierszy
  3. CZłączenie powinno używać USING zamiast ON
  4. DWarunek WHERE na o odrzuca wiersze wypełnione NULL, zamieniając złączenie w wewnętrzne
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. CRead uncommitted
  4. DSerializable

Klucz odpowiedzi

  1. 1. B · Dowolny ciąg zera lub więcej znaków
  2. 2. B · Tylko wiersze z pasującymi wartościami w obu tabelach
  3. 3. D · Krotka
  4. 4. C · Izolacja (isolation)
  5. 5. C · Zapisane zapytanie, które działa jak wirtualna tabela
  6. 6. C · Trwałość (durability)
  7. 7. D · Warunek WHERE na o odrzuca wiersze wypełnione NULL, zamieniając złączenie w wewnętrzne
  8. 8. B · Read committed

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