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 ograniczenie gwarantuje, że kolumna nigdy nie pozostanie pusta (NULL)?

  1. ACHECK NULL
  2. BDEFAULT
  3. CNOT NULL
  4. DUNIQUE
2.Łatwy

Czym jest klucz sztuczny (surrogate key)?

  1. ASztucznym identyfikatorem bez znaczenia biznesowego, np. automatycznie zwiększanym id
  2. BKluczem odwołującym się do innej tabeli
  3. CKluczem utworzonym z danych rzeczywistych, np. adresu e-mail
  4. DKluczem używanym tylko w widokach
3.Łatwy

Która instrukcja usuwa wiersze z tabeli?

  1. ATRUNCATE COLUMN
  2. BDROP
  3. CDELETE
  4. DREMOVE
4.Średni

Której klauzuli SQL odpowiada w algebrze relacji operator selekcji (σ)?

  1. AWHERE
  2. BORDER BY
  3. CLiście SELECT
  4. DGROUP BY
5.Średni

LEFT JOIN zwraca:

  1. AWszystkie wiersze z lewej tabeli i pasujące wiersze z prawej, z wartościami NULL tam, gdzie brak dopasowania
  2. BTylko wszystkie wiersze z prawej tabeli
  3. CTylko pasujące wiersze z obu tabel
  4. DWiersze, które nie mają dopasowania w żadnej z tabel
6.Średni

Która instrukcja usuwa wszystkie wiersze tabeli, zachowuje jej strukturę i nie przyjmuje klauzuli WHERE?

  1. ADELETE FROM z klauzulą WHERE
  2. BALTER TABLE
  3. CDROP TABLE
  4. DTRUNCATE TABLE
7.Trudny

Jaki jest wynik SELECT COUNT(col) FROM t, jeśli wszystkie wartości w col są NULL, a tabela ma 10 wierszy?

  1. ANULL
  2. BBłąd
  3. C10
  4. D0
8.Trudny

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

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

Klucz odpowiedzi

  1. 1. C · NOT NULL
  2. 2. A · Sztucznym identyfikatorem bez znaczenia biznesowego, np. automatycznie zwiększanym id
  3. 3. C · DELETE
  4. 4. A · WHERE
  5. 5. A · Wszystkie wiersze z lewej tabeli i pasujące wiersze z prawej, z wartościami NULL tam, gdzie brak dopasowania
  6. 6. D · TRUNCATE TABLE
  7. 7. D · 0
  8. 8. D · Zastosowanie funkcji do kolumny uniemożliwia proste wyszukiwanie zakresowe w indeksie

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