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. BUNIQUE
  3. CDEFAULT
  4. DNOT NULL
2.Łatwy

Co oznacza NULL w SQL?

  1. APusty ciąg znaków
  2. BBrakującą lub nieznaną wartość
  3. CWartość logiczną fałsz
  4. DLiczbę zero w kolumnach liczbowych
3.Łatwy

Która instrukcja SQL dodaje nowe wiersze do tabeli?

  1. AINSERT
  2. BSELECT
  3. CUPDATE
  4. DALTER
4.Średni

W algebrze relacji operator projekcji (π) odpowiada:

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

Co robi ROLLBACK TO SAVEPOINT s1?

  1. AKończy transakcję i zatwierdza wszystko
  2. BCofa zmiany dokonane po punkcie zapisu s1, pozostawiając transakcję otwartą
  3. CCofa całą transakcję od początku
  4. DUsuwa punkt zapisu i wszystkie tabele zmienione od tego czasu
6.Średni

Druga postać normalna (2NF) eliminuje:

  1. AKlucze obce
  2. BWszystkie wartości NULL
  3. CZależności przechodnie między kolumnami niekluczowymi poprzez inną kolumnę niekluczową
  4. DCzęściowe zależności kolumn niekluczowych od części klucza złożonego
7.Trudny

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

  1. ASerializable
  2. BRead uncommitted
  3. CRepeatable read
  4. DRead committed
8.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. AWarunek WHERE na o odrzuca wiersze wypełnione NULL, zamieniając złączenie w wewnętrzne
  2. Bstatus jest słowem zastrzeżonym
  3. CLEFT JOIN nigdy nie zachowuje niedopasowanych wierszy
  4. DZłączenie powinno używać USING zamiast ON

Klucz odpowiedzi

  1. 1. D · NOT NULL
  2. 2. B · Brakującą lub nieznaną wartość
  3. 3. A · INSERT
  4. 4. D · Wyborowi kolumn występujących w wyniku
  5. 5. B · Cofa zmiany dokonane po punkcie zapisu s1, pozostawiając transakcję otwartą
  6. 6. D · Częściowe zależności kolumn niekluczowych od części klucza złożonego
  7. 7. D · Read committed
  8. 8. A · Warunek WHERE na o odrzuca wiersze wypełnione NULL, zamieniając złączenie w wewnętrzne

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