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

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

  1. AORDER BY salary ASC
  2. BGROUP BY salary DESC
  3. CORDER BY salary DESC
  4. DSORT salary DOWN
2.Łatwy

Które słowo kluczowe nadaje w zapytaniu kolumnie lub tabeli tymczasową nazwę zastępczą?

  1. AAS
  2. BNAME
  3. CRENAME
  4. DALIAS
3.Łatwy

Co robi COMMIT w transakcji?

  1. ACofa wszystkie zmiany wprowadzone od rozpoczęcia transakcji
  2. BUtrwala wszystkie zmiany transakcji
  3. CBlokuje całą bazę danych
  4. DTworzy nową tabelę
4.Średni

Pierwsza postać normalna (1NF) wymaga, aby:

  1. ANie było kluczy obcych
  2. BKażda kolumna zawierała wartości atomowe i nie było powtarzających się grup
  3. CKażda tabela miała dokładnie jedną kolumnę
  4. DKażda kolumna niekluczowa zależała od całego klucza i od niczego poza kluczem
5.Średni

Tabela ma wiersze, w których col jest NULL. Które wiersze zwraca WHERE col = NULL?

  1. AŻadnych wierszy, bo wynik porównania jest nieznany
  2. BBłąd w każdej bazie danych
  3. CTylko wiersze, w których col jest NULL, tak jak w IS NULL
  4. DWszystkie wiersze tabeli
6.Średni

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

  1. AIzolacja (isolation)
  2. BSpójność (consistency)
  3. CAtomowość (atomicity)
  4. DTrwałość (durability)
7.Trudny

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

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

Mając zależności funkcyjne A → B, B → C i C → D w R(A, B, C, D), jakie jest domknięcie A+?

  1. A{A, B}
  2. B{A}
  3. C{A, B, C, D}
  4. D{A, B, C}

Klucz odpowiedzi

  1. 1. C · ORDER BY salary DESC
  2. 2. A · AS
  3. 3. B · Utrwala wszystkie zmiany transakcji
  4. 4. B · Każda kolumna zawierała wartości atomowe i nie było powtarzających się grup
  5. 5. A · Żadnych wierszy, bo wynik porównania jest nieznany
  6. 6. D · Trwałość (durability)
  7. 7. D · Zastosowanie funkcji do kolumny uniemożliwia proste wyszukiwanie zakresowe w indeksie
  8. 8. C · {A, B, C, D}

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