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 czego służy diagram związków encji (ER)?

  1. ADo modelowania encji, ich atrybutów i związków podczas projektowania bazy danych
  2. BDo pokazywania, jak wykonywane jest zapytanie
  3. CDo pomiaru wydajności bazy danych
  4. DDo wyliczania użytkowników bazy danych
2.Łatwy

Czym UNION ALL różni się od UNION?

  1. AUNION ALL sortuje wynik
  2. BUNION ALL zachowuje powtarzające się wiersze
  3. CUNION ALL działa tylko na jednej tabeli
  4. DUNION ALL usuwa powtarzające się wiersze
3.Łatwy

Która instrukcja SQL zmienia wartości w już istniejących wierszach?

  1. AINSERT
  2. BREPLACE COLUMN
  3. CMODIFY
  4. DUPDATE
4.Średni

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

  1. ABłąd w każdej bazie danych
  2. BŻadnych wierszy, bo wynik porównania jest nieznany
  3. CWszystkie wiersze tabeli
  4. DTylko wiersze, w których col jest NULL, tak jak w IS NULL
5.Średni

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

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

Tabela a ma 3 wiersze, a tabela b 4 wiersze. Ile wierszy zwraca SELECT * FROM a CROSS JOIN b?

  1. A12
  2. B4
  3. C7
  4. D3
7.Trudny

Czego wymaga reguła dziennika zapisu z wyprzedzeniem (write-ahead logging, WAL)?

  1. ADziennik zapisuje się dopiero po awarii
  2. BKażde zapytanie musi zostać zapisane w dzienniku przed parsowaniem
  3. CStrony danych muszą być zapisane przed dziennikiem
  4. DRekord dziennika zmiany musi trafić do pamięci trwałej przed zmienioną stroną danych
8.Trudny

Która funkcja okna (window function) przypisuje wierszom w każdej partycji kolejno 1, 2, 3, ... bez powtórzeń przy remisach?

  1. ACOUNT()
  2. BDENSE_RANK()
  3. CROW_NUMBER()
  4. DRANK()

Klucz odpowiedzi

  1. 1. A · Do modelowania encji, ich atrybutów i związków podczas projektowania bazy danych
  2. 2. B · UNION ALL zachowuje powtarzające się wiersze
  3. 3. D · UPDATE
  4. 4. B · Żadnych wierszy, bo wynik porównania jest nieznany
  5. 5. D · Każda kolumna zawierała wartości atomowe i nie było powtarzających się grup
  6. 6. A · 12
  7. 7. D · Rekord dziennika zmiany musi trafić do pamięci trwałej przed zmienioną stroną danych
  8. 8. C · ROW_NUMBER()

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