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 całą tabelę wraz z jej strukturą?

  1. ATRUNCATE ROWS
  2. BREMOVE TABLE
  3. CDELETE FROM
  4. DDROP TABLE
2.Łatwy

Które słowo kluczowe SQL usuwa zduplikowane wiersze z wyniku?

  1. ADIFFERENT
  2. BUNIQUE
  3. CDISTINCT
  4. DSINGLE
3.Łatwy

Co gwarantuje ograniczenie UNIQUE nałożone na kolumnę?

  1. AKolumna automatycznie staje się kluczem głównym tabeli
  2. BWartości w kolumnie są posortowane
  3. CKolumny nie można zmienić po wstawieniu
  4. DŻadne dwa wiersze nie mają tej samej wartości różnej od NULL w tej kolumnie
4.Średni

Tabela przechowuje adres klienta w każdym wierszu zamówienia. Zmiana adresu w jednym wierszu, ale nie w pozostałych, to przykład:

  1. AAnomalii usuwania
  2. BOdczytu fantomowego
  3. CAnomalii aktualizacji
  4. DAnomalii wstawiania
5.Średni

Tabela ma wiersze, w których col jest NULL. Które wiersze zwraca WHERE col = NULL?

  1. AWszystkie wiersze tabeli
  2. BTylko wiersze, w których col jest NULL, tak jak w IS NULL
  3. CBłąd w każdej bazie danych
  4. DŻadnych wierszy, bo wynik porównania jest nieznany
6.Średni

Co zwraca SELECT name, CASE WHEN grade >= 5,5 THEN 'pass' ELSE 'fail' END FROM results?

  1. ATylko studentów, którzy zdali
  2. BKażde nazwisko z etykietą 'pass' lub 'fail' zależnie od oceny
  3. CBłąd, bo CASE nie jest dozwolone w SELECT
  4. DLiczbę studentów, którzy zdali i nie zdali
7.Trudny

Aplikacja wykonuje UPDATE item SET qty = 4, version = 8 WHERE id = 1 AND version = 7 i zgłasza konflikt, jeśli żaden wiersz nie został zaktualizowany. Jaka to technika?

  1. AŚcisłe blokowanie dwufazowe z blokadami wierszy
  2. BSharding bazy danych
  3. CDziennik zapisu z wyprzedzeniem
  4. DOptymistyczna kontrola współbieżności
8.Trudny

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

  1. AUNKNOWN
  2. BFALSE
  3. CTRUE
  4. DNULL, więc wiersz jest zawsze odrzucany

Klucz odpowiedzi

  1. 1. D · DROP TABLE
  2. 2. C · DISTINCT
  3. 3. D · Żadne dwa wiersze nie mają tej samej wartości różnej od NULL w tej kolumnie
  4. 4. C · Anomalii aktualizacji
  5. 5. D · Żadnych wierszy, bo wynik porównania jest nieznany
  6. 6. B · Każde nazwisko z etykietą 'pass' lub 'fail' zależnie od oceny
  7. 7. D · Optymistyczna kontrola współbieżności
  8. 8. C · TRUE

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