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 SQL pobiera dane z tabeli?

  1. ASELECT
  2. BINSERT
  3. CCREATE
  4. DUPDATE
2.Łatwy

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

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

Która klauzula w PostgreSQL i MySQL zwraca tylko pierwsze 10 wierszy wyniku?

  1. ATOP ROWS 10
  2. BFIRST 10 ONLY
  3. CLIMIT 10
  4. DMAX 10
4.Średni

Które zapytanie zwraca najwyższą pensję w każdym dziale?

  1. ASELECT dept, MAX(salary) FROM emp GROUP BY dept
  2. BSELECT dept, MAX(salary) FROM emp ORDER BY dept
  3. CSELECT dept, salary FROM emp WHERE salary = MAX(salary)
  4. DSELECT MAX(dept), salary FROM emp GROUP BY salary
5.Średni

Co zwraca SELECT SUM(amount) FROM orders, gdy klauzula WHERE nie pasuje do żadnego wiersza?

  1. ANULL
  2. BPusty ciąg znaków
  3. CBłąd
  4. D0
6.Średni

Druga postać normalna (2NF) eliminuje:

  1. ACzęściowe zależności kolumn niekluczowych od części klucza złożonego
  2. BZależności przechodnie między kolumnami niekluczowymi poprzez inną kolumnę niekluczową
  3. CKlucze obce
  4. DWszystkie wartości NULL
7.Trudny

Co oblicza SELECT day, SUM(amount) OVER (ORDER BY day) FROM sales?

  1. ASumę narastającą amount uporządkowaną według day
  2. BSumę wszystkich kwot w każdym wierszu
  3. CJeden wiersz na dzień tylko z sumą z tego dnia
  4. DŚrednią kwotę na dzień
8.Trudny

Czym jest indeks pokrywający (covering index) dla zapytania?

  1. AIndeksem obejmującym każdą kolumnę każdej tabeli
  2. BIndeksem zawierającym wszystkie kolumny potrzebne zapytaniu, dzięki czemu nie trzeba czytać samej tabeli
  3. CIndeksem wyłącznie na kluczu głównym
  4. DIndeksem przebudowywanym co noc

Klucz odpowiedzi

  1. 1. A · SELECT
  2. 2. B · UNION ALL zachowuje powtarzające się wiersze
  3. 3. C · LIMIT 10
  4. 4. A · SELECT dept, MAX(salary) FROM emp GROUP BY dept
  5. 5. A · NULL
  6. 6. A · Częściowe zależności kolumn niekluczowych od części klucza złożonego
  7. 7. A · Sumę narastającą amount uporządkowaną według day
  8. 8. B · Indeksem zawierającym wszystkie kolumny potrzebne zapytaniu, dzięki czemu nie trzeba czytać samej tabeli

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