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. AUtrwala wszystkie zmiany transakcji
  2. BCofa wszystkie zmiany wprowadzone od rozpoczęcia transakcji
  3. CTworzy nową tabelę
  4. DBlokuje całą bazę danych
2.Łatwy

Która instrukcja SQL dodaje nowe wiersze do tabeli?

  1. ASELECT
  2. BINSERT
  3. CUPDATE
  4. DALTER
3.Łatwy

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

  1. ADIFFERENT
  2. BUNIQUE
  3. CSINGLE
  4. DDISTINCT
4.Średni

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

  1. ANULL
  2. BBłąd
  3. CPusty ciąg znaków
  4. D'unknown'
5.Średni

Co robi GRANT SELECT ON employees TO alice?

  1. AKopiuje tabelę employees do alice
  2. BPozwala użytkownikowi alice odczytywać tabelę employees
  3. CPozwala alice aktualizować i usuwać wiersze w tabeli employees
  4. DCzyni alice właścicielką bazy danych
6.Średni

LEFT JOIN zwraca:

  1. AWiersze, które nie mają dopasowania w żadnej z tabel
  2. BWszystkie wiersze z lewej tabeli i pasujące wiersze z prawej, z wartościami NULL tam, gdzie brak dopasowania
  3. CTylko wszystkie wiersze z prawej tabeli
  4. DTylko pasujące wiersze z obu tabel
7.Trudny

Dwoje dyżurnych lekarzy sprawdza, czy drugie nadal ma dyżur, a potem oboje jednocześnie się z niego wypisują. Na jaką anomalię nadal pozwala tu izolacja migawkowa (snapshot isolation)?

  1. ASkos zapisu (write skew)
  2. BNiepowtarzalny odczyt w obrębie jednej transakcji
  3. CBrudny zapis
  4. DBrudny odczyt
8.Trudny

Postać normalna Boyce’a–Codda (BCNF) wymaga, aby dla każdej nietrywialnej zależności funkcyjnej X → Y:

  1. AY był kluczem głównym
  2. BX był nadkluczem
  3. CY był atomowy
  4. DX zawierał NULL

Klucz odpowiedzi

  1. 1. A · Utrwala wszystkie zmiany transakcji
  2. 2. B · INSERT
  3. 3. D · DISTINCT
  4. 4. D · 'unknown'
  5. 5. B · Pozwala użytkownikowi alice odczytywać tabelę employees
  6. 6. B · Wszystkie wiersze z lewej tabeli i pasujące wiersze z prawej, z wartościami NULL tam, gdzie brak dopasowania
  7. 7. A · Skos zapisu (write skew)
  8. 8. B · X był nadkluczem

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