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 COMMIT w transakcji?

  1. ATworzy nową tabelę
  2. BBlokuje całą bazę danych
  3. CCofa wszystkie zmiany wprowadzone od rozpoczęcia transakcji
  4. DUtrwala wszystkie zmiany transakcji
2.Łatwy

Które ograniczenie gwarantuje, że kolumna nigdy nie pozostanie pusta (NULL)?

  1. ANOT NULL
  2. BDEFAULT
  3. CUNIQUE
  4. DCHECK NULL
3.Łatwy

Która funkcja agregująca zlicza wiersze?

  1. AAVG
  2. BMAX
  3. CSUM
  4. DCOUNT
4.Średni

Co zwraca INTERSECT użyte między dwoma zapytaniami SELECT?

  1. AWszystkie wiersze z obu wyników
  2. BWiersze występujące w obu wynikach
  3. CWiersze z pierwszego wyniku, których nie ma w drugim
  4. DIloczyn kartezjański wyników
5.Średni

Które zapytanie zwraca liczbę różnych miast w tabeli customers?

  1. ASELECT COUNT(city) FROM customers GROUP BY city
  2. BSELECT DISTINCT COUNT(city) FROM customers
  3. CSELECT SUM(DISTINCT city) FROM customers
  4. DSELECT COUNT(DISTINCT city) FROM customers
6.Średni

Pierwsza postać normalna (1NF) wymaga, aby:

  1. AKażda tabela miała dokładnie jedną kolumnę
  2. BKażda kolumna zawierała wartości atomowe i nie było powtarzających się grup
  3. CNie było kluczy obcych
  4. DKażda kolumna niekluczowa zależała od całego klucza i od niczego poza kluczem
7.Trudny

x jest NULL, a y = 1. Jaka jest wartość warunku (x > 5 OR y = 1)?

  1. ANULL, więc wiersz jest zawsze odrzucany
  2. BTRUE
  3. CFALSE
  4. DUNKNOWN
8.Trudny

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

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

Klucz odpowiedzi

  1. 1. D · Utrwala wszystkie zmiany transakcji
  2. 2. A · NOT NULL
  3. 3. D · COUNT
  4. 4. B · Wiersze występujące w obu wynikach
  5. 5. D · SELECT COUNT(DISTINCT city) FROM customers
  6. 6. B · Każda kolumna zawierała wartości atomowe i nie było powtarzających się grup
  7. 7. B · TRUE
  8. 8. B · {A, C}

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