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óra instrukcja usuwa wiersze z tabeli?

  1. ADROP
  2. BDELETE
  3. CTRUNCATE COLUMN
  4. DREMOVE
2.Łatwy

Która funkcja agregująca zwraca średnią z kolumny liczbowej?

  1. ASUM
  2. BMEDIAN
  3. CMEAN
  4. DAVG
3.Łatwy

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

  1. AData Control Language (DCL)
  2. BData Definition Language (DDL)
  3. CData Manipulation Language (DML)
  4. DData Query Language (DQL)
4.Ś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
5.Średni

Trzecia postać normalna (3NF) eliminuje:

  1. AZbędne indeksy na kolumnach, które nie są częścią klucza
  2. BWartości atomowe
  3. CZależności przechodnie między atrybutami niekluczowymi
  4. DKlucze złożone
6.Średni

Tabela a ma 3 wiersze, a tabela b 4 wiersze. Ile wierszy zwraca SELECT * FROM a CROSS JOIN b?

  1. A4
  2. B3
  3. C12
  4. D7
7.Trudny

Dlaczego NATURAL JOIN uważa się za ryzykowne w zapytaniach produkcyjnych?

  1. AZawsze zwraca iloczyn kartezjański
  2. BIgnoruje klucze główne i obce i zachowuje tylko wiersze NULL
  3. CNie obsługuje go żadna baza danych
  4. DZłącza po każdej kolumnie o tej samej nazwie, więc nowa kolumna może niepostrzeżenie zmienić wynik
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. ALEFT JOIN nigdy nie zachowuje niedopasowanych wierszy
  2. BWarunek WHERE na o odrzuca wiersze wypełnione NULL, zamieniając złączenie w wewnętrzne
  3. CZłączenie powinno używać USING zamiast ON
  4. Dstatus jest słowem zastrzeżonym

Klucz odpowiedzi

  1. 1. B · DELETE
  2. 2. D · AVG
  3. 3. A · Data Control Language (DCL)
  4. 4. C · Wyborowi kolumn występujących w wyniku
  5. 5. C · Zależności przechodnie między atrybutami niekluczowymi
  6. 6. C · 12
  7. 7. D · Złącza po każdej kolumnie o tej samej nazwie, więc nowa kolumna może niepostrzeżenie zmienić wynik
  8. 8. B · 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.