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

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

  1. AData Definition Language (DDL)
  2. BData Manipulation Language (DML)
  3. CData Query Language (DQL)
  4. DData Control Language (DCL)
2.Łatwy

Która klauzula filtruje wiersze przed grupowaniem?

  1. AGROUP BY
  2. BWHERE
  3. CORDER BY
  4. DHAVING
3.Łatwy

Co oznacza NULL w SQL?

  1. ALiczbę zero w kolumnach liczbowych
  2. BPusty ciąg znaków
  3. CWartość logiczną fałsz
  4. DBrakującą lub nieznaną wartość
4.Średni

Czym jest wyzwalacz (trigger) w bazie danych?

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

Dlaczego tabela może mieć tylko jeden indeks klastrowy?

  1. AWiersze mogą być fizycznie przechowywane tylko w jednej kolejności
  2. BIndeksy klastrowe mogą być tylko na kluczu głównym
  3. CIndeksy klastrowe zużywają zbyt dużo pamięci
  4. DStandard SQL zabrania więcej niż jednego indeksu w tabeli
6.Średni

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

  1. ANULL
  2. BPusty ciąg znaków
  3. C'unknown'
  4. DBłąd
7.Trudny

Kiedy dekompozycja R na R1 i R2 jest na pewno bezstratna?

  1. AGdy R1 i R2 mają tyle samo kolumn
  2. BGdy wspólne atrybuty R1 i R2 tworzą nadklucz R1 lub R2
  3. CGdy każdy atrybut R występuje zarówno w R1, jak i w R2
  4. DGdy R1 i R2 nie mają wspólnych atrybutów
8.Trudny

Mając zależności funkcyjne A → B, B → C i C → D w R(A, B, C, D), jakie jest domknięcie A+?

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

Klucz odpowiedzi

  1. 1. D · Data Control Language (DCL)
  2. 2. B · WHERE
  3. 3. D · Brakującą lub nieznaną wartość
  4. 4. A · Kodem uruchamianym automatycznie, gdy w tabeli zajdzie określone zdarzenie, takie jak INSERT, UPDATE lub DELETE
  5. 5. A · Wiersze mogą być fizycznie przechowywane tylko w jednej kolejności
  6. 6. C · 'unknown'
  7. 7. B · Gdy wspólne atrybuty R1 i R2 tworzą nadklucz R1 lub R2
  8. 8. D · {A, B, C, D}

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