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

Klient może złożyć wiele zamówień, ale każde zamówienie należy do dokładnie jednego klienta. Jaki to rodzaj związku?

  1. AJeden do jednego
  2. BJeden do wielu
  3. CWiele do wielu
  4. DZero do zera
2.Łatwy

Do której części SQL należą GRANT i REVOKE?

  1. AData Manipulation Language (DML)
  2. BData Query Language (DQL)
  3. CData Definition Language (DDL)
  4. DData Control Language (DCL)
3.Łatwy

Jak posortować wynik od najwyższej do najniższej pensji?

  1. AGROUP BY salary DESC
  2. BORDER BY salary ASC
  3. CSORT salary DOWN
  4. DORDER BY salary DESC
4.Średni

Co zwraca SELECT COALESCE(phone, 'unknown') FROM customers dla klienta, którego phone jest NULL?

  1. A'unknown'
  2. BNULL
  3. CPusty ciąg znaków
  4. DBłąd
5.Średni

Dlaczego tworzy się indeksy na kolumnach?

  1. AAby przyspieszyć wyszukiwanie i złączenia na tych kolumnach
  2. BAby przyspieszyć wstawianie i aktualizowanie danych w tych kolumnach
  3. CAby zaoszczędzić miejsce na dysku
  4. DAby zapobiec wartościom NULL
6.Średni

Co zwraca SELECT SUM(amount) FROM orders, gdy klauzula WHERE nie pasuje do żadnego wiersza?

  1. ANULL
  2. BPusty ciąg znaków
  3. CBłąd
  4. D0
7.Trudny

Raportowa baza danych kopiuje nazwiska klientów do tabeli zamówień, by unikać złączeń. Jaki jest główny koszt tej denormalizacji?

  1. ANie można już używać kluczy głównych
  2. BNadmiarowe kopie trzeba utrzymywać w spójności przy każdej zmianie danych klienta
  3. CZapytania na tabeli zamówień stają się wolniejsze
  4. DBaza danych nie może już używać indeksów
8.Trudny

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

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

Klucz odpowiedzi

  1. 1. B · Jeden do wielu
  2. 2. D · Data Control Language (DCL)
  3. 3. D · ORDER BY salary DESC
  4. 4. A · 'unknown'
  5. 5. A · Aby przyspieszyć wyszukiwanie i złączenia na tych kolumnach
  6. 6. A · NULL
  7. 7. B · Nadmiarowe kopie trzeba utrzymywać w spójności przy każdej zmianie danych klienta
  8. 8. D · Read committed

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