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 SQL dodaje nowe wiersze do tabeli?

  1. ASELECT
  2. BUPDATE
  3. CALTER
  4. DINSERT
2.Łatwy

Którego operatora używa się w klauzuli WHERE do prostego dopasowywania wzorców tekstowych?

  1. AMATCH
  2. BCONTAINS
  3. CSIMILAR
  4. DLIKE
3.Łatwy

Do której części SQL należą instrukcje takie jak CREATE, ALTER i DROP?

  1. AData Manipulation Language (DML)
  2. BData Definition Language (DDL)
  3. CTransaction Control Language (TCL)
  4. DData Control Language (DCL)
4.Średni

Które zapytanie zwraca liczbę zamówień dla każdego klienta?

  1. ASELECT customer_id FROM orders WHERE COUNT(*) > 0
  2. BSELECT DISTINCT COUNT(*) FROM orders
  3. CSELECT customer_id, COUNT(*) FROM orders GROUP BY customer_id
  4. DSELECT customer_id, COUNT(*) FROM orders ORDER BY customer_id
5.Średni

Czym jest wyzwalacz (trigger) w bazie danych?

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

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

  1. ATRUNCATE TABLE
  2. BDELETE FROM z klauzulą WHERE
  3. CDROP TABLE
  4. DALTER TABLE
7.Trudny

R(A, B, C, D) ma zależności funkcyjne A → B i C → D. Jaki jest klucz kandydujący?

  1. A{A}
  2. B{B, D}
  3. C{A, C}
  4. D{C}
8.Trudny

Czym jest indeks pokrywający (covering index) dla zapytania?

  1. AIndeksem wyłącznie na kluczu głównym
  2. BIndeksem zawierającym wszystkie kolumny potrzebne zapytaniu, dzięki czemu nie trzeba czytać samej tabeli
  3. CIndeksem obejmującym każdą kolumnę każdej tabeli
  4. DIndeksem przebudowywanym co noc

Klucz odpowiedzi

  1. 1. D · INSERT
  2. 2. D · LIKE
  3. 3. B · Data Definition Language (DDL)
  4. 4. C · SELECT customer_id, COUNT(*) FROM orders GROUP BY customer_id
  5. 5. B · Kodem uruchamianym automatycznie, gdy w tabeli zajdzie określone zdarzenie, takie jak INSERT, UPDATE lub DELETE
  6. 6. A · TRUNCATE TABLE
  7. 7. C · {A, C}
  8. 8. B · Indeksem zawierającym wszystkie kolumny potrzebne zapytaniu, dzięki czemu nie trzeba czytać samej tabeli

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