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 w modelu relacyjnym nazywa się wiersz tabeli?

  1. AAtrybut
  2. BDziedzina
  3. CSchemat
  4. DKrotka
2.Łatwy

Która funkcja agregująca zlicza wiersze?

  1. AMAX
  2. BAVG
  3. CCOUNT
  4. DSUM
3.Łatwy

Które słowo kluczowe sortuje wynik zapytania?

  1. AGROUP BY
  2. BARRANGE
  3. CSORT
  4. DORDER BY
4.Średni

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

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

W algebrze relacji operator projekcji (π) odpowiada:

  1. AWyborowi wierszy spełniających dany warunek
  2. BSortowaniu wyniku
  3. CWyborowi kolumn występujących w wyniku
  4. DŁączeniu dwóch tabel według klucza
6.Średni

Czym jest wyzwalacz (trigger) w bazie danych?

  1. ARodzajem indeksu przyspieszającym wyszukiwanie
  2. BZaplanowaną kopią zapasową bazy danych
  3. CZapytaniem uruchamianym ręcznie przez użytkownika
  4. DKodem uruchamianym automatycznie, gdy w tabeli zajdzie określone zdarzenie, takie jak INSERT, UPDATE lub DELETE
7.Trudny

Transakcja T1 blokuje wiersz A i czeka na wiersz B, a T2 blokuje wiersz B i czeka na wiersz A. Co robi typowy DBMS?

  1. AZatwierdza obie transakcje naraz
  2. BWykrywa zakleszczenie i przerywa jedną z transakcji jako ofiarę
  3. CŁączy obie transakcje w jedną
  4. DPozwala obu transakcjom czekać, aż jedna z nich normalnie zatwierdzi zmiany
8.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. BIndeksy nigdy nie działają z datami
  3. CZastosowanie funkcji do kolumny uniemożliwia proste wyszukiwanie zakresowe w indeksie
  4. DIndeks na order_date jest używany tylko dla klauzul ORDER BY, nigdy dla WHERE

Klucz odpowiedzi

  1. 1. D · Krotka
  2. 2. C · COUNT
  3. 3. D · ORDER BY
  4. 4. B · NULL
  5. 5. C · Wyborowi kolumn występujących w wyniku
  6. 6. D · Kodem uruchamianym automatycznie, gdy w tabeli zajdzie określone zdarzenie, takie jak INSERT, UPDATE lub DELETE
  7. 7. B · Wykrywa zakleszczenie i przerywa jedną z transakcji jako ofiarę
  8. 8. C · Zastosowanie funkcji do kolumny uniemożliwia proste wyszukiwanie zakresowe w indeksie

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