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

Klient może złożyć wiele zamówień, ale każde zamówienie należy do dokładnie jednego klienta. Jaki to rodzaj związku?

  1. AJeden do jednego
  2. BJeden do wielu
  3. CWiele do wielu
  4. DZero do zera
2.Łatwy

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

  1. ASINGLE
  2. BUNIQUE
  3. CDIFFERENT
  4. DDISTINCT
3.Łatwy

Które słowo kluczowe nadaje w zapytaniu kolumnie lub tabeli tymczasową nazwę zastępczą?

  1. ARENAME
  2. BAS
  3. CNAME
  4. DALIAS
4.Średni

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

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

Co zwraca EXCEPT (w Oracle nazywane MINUS)?

  1. AWiersze pierwszego zapytania, które nie występują w drugim
  2. BWiersze występujące w obu zapytaniach
  3. CWiersze drugiego zapytania, które nie występują w pierwszym
  4. DWszystkie wiersze z obu zapytań bez duplikatów
6.Średni

Co robi ROLLBACK TO SAVEPOINT s1?

  1. ACofa zmiany dokonane po punkcie zapisu s1, pozostawiając transakcję otwartą
  2. BUsuwa punkt zapisu i wszystkie tabele zmienione od tego czasu
  3. CCofa całą transakcję od początku
  4. DKończy transakcję i zatwierdza wszystko
7.Trudny

Wyniki to 90, 90 i 80. Jakie wartości daje RANK() OVER (ORDER BY score DESC)?

  1. A1, 2, 3
  2. B1, 1, 3
  3. C1, 1, 2
  4. D2, 2, 3
8.Trudny

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

  1. ARekord dziennika zmiany musi trafić do pamięci trwałej przed zmienioną stroną danych
  2. BStrony danych muszą być zapisane przed dziennikiem
  3. CDziennik zapisuje się dopiero po awarii
  4. DKażde zapytanie musi zostać zapisane w dzienniku przed parsowaniem

Klucz odpowiedzi

  1. 1. B · Jeden do wielu
  2. 2. D · DISTINCT
  3. 3. B · AS
  4. 4. D · SELECT COUNT(DISTINCT city) FROM customers
  5. 5. A · Wiersze pierwszego zapytania, które nie występują w drugim
  6. 6. A · Cofa zmiany dokonane po punkcie zapisu s1, pozostawiając transakcję otwartą
  7. 7. B · 1, 1, 3
  8. 8. A · Rekord dziennika zmiany musi trafić do pamięci trwałej przed zmienioną stroną danych

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