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

Co robi WHERE country IN ('NL', 'BE', 'DE')?

  1. AZachowuje wiersze, w których wartość country zawiera wszystkie trzy kody naraz
  2. BSortuje wiersze w kolejności z listy
  3. CZachowuje wiersze, w których country nie występuje na liście
  4. DZachowuje wiersze, w których country jest równe dowolnej wartości z listy
2.Łatwy

Co robi ograniczenie CHECK?

  1. AOdrzuca wiersze, których wartości nie spełniają warunku
  2. BSprawdza, czy tabela istnieje, zanim zostanie na niej wykonane zapytanie
  3. CWeryfikuje hasło użytkownika
  4. DLiczy wiersze w tabeli
3.Łatwy

Która funkcja agregująca zlicza wiersze?

  1. ACOUNT
  2. BAVG
  3. CSUM
  4. DMAX
4.Średni

Co zwraca EXCEPT (w Oracle nazywane MINUS)?

  1. AWiersze pierwszego zapytania, które nie występują w drugim
  2. BWszystkie wiersze z obu zapytań bez duplikatów
  3. CWiersze występujące w obu zapytaniach
  4. DWiersze drugiego zapytania, które nie występują w pierwszym
5.Średni

Co zwraca SELECT COALESCE(phone, 'unknown') FROM customers dla klienta, którego phone jest NULL?

  1. A'unknown'
  2. BNULL
  3. CPusty ciąg znaków
  4. DBłąd
6.Średni

Widok (view) w SQL to:

  1. ARodzaj indeksu
  2. BZapisane zapytanie, które działa jak wirtualna tabela
  3. CEkran w kliencie bazy danych służący do przeglądania tabel
  4. DKopia tabeli na dysku
7.Trudny

Co pokazuje dla zapytania EXPLAIN (lub EXPLAIN ANALYZE w PostgreSQL)?

  1. APlan wykonania wybrany przez optymalizator, np. rodzaje skanowania i metody złączeń
  2. BListę użytkowników, którzy uruchomili zapytanie
  3. CWyłącznie zapis zapytania w notacji algebry relacji
  4. DZnaczenie każdego słowa kluczowego SQL w zapytaniu
8.Trudny

Co zwraca FULL OUTER JOIN?

  1. AIloczyn kartezjański, który łączy każdy wiersz jednej tabeli z każdym wierszem drugiej
  2. BTylko pasujące wiersze
  3. CWszystkie wiersze z obu tabel, dopasowane tam, gdzie to możliwe, a w pozostałych przypadkach uzupełnione wartościami NULL
  4. DTylko niedopasowane wiersze

Klucz odpowiedzi

  1. 1. D · Zachowuje wiersze, w których country jest równe dowolnej wartości z listy
  2. 2. A · Odrzuca wiersze, których wartości nie spełniają warunku
  3. 3. A · COUNT
  4. 4. A · Wiersze pierwszego zapytania, które nie występują w drugim
  5. 5. A · 'unknown'
  6. 6. B · Zapisane zapytanie, które działa jak wirtualna tabela
  7. 7. A · Plan wykonania wybrany przez optymalizator, np. rodzaje skanowania i metody złączeń
  8. 8. C · Wszystkie wiersze z obu tabel, dopasowane tam, gdzie to możliwe, a w pozostałych przypadkach uzupełnione wartościami NULL

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