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 UNION z wynikami dwóch zapytań SELECT?

  1. AZachowuje tylko wiersze występujące w obu
  2. BZachowuje tylko wiersze, które występują w pierwszym zapytaniu, ale nie w drugim
  3. CŁączy je w jeden wynik i usuwa powtarzające się wiersze
  4. DŁączy je obok siebie według klucza
2.Łatwy

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

  1. ANAME
  2. BRENAME
  3. CALIAS
  4. DAS
3.Łatwy

Klucz obcy (foreign key) to:

  1. AKlucz, który jest zawsze zaszyfrowany
  2. BKolumna odwołująca się do klucza głównego innej tabeli
  3. CKolumna, której wartości muszą być unikalne we wszystkich wierszach tabeli
  4. DKlucz używany przez zagranicznych użytkowników
4.Średni

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

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

Która właściwość ACID oznacza, że współbieżne transakcje nie widzą nawzajem swoich niezakończonych zmian?

  1. AIzolacja (isolation)
  2. BDostępność (availability)
  3. CAtomowość (atomicity)
  4. DTrwałość (durability)
6.Średni

Co zwraca EXCEPT (w Oracle nazywane MINUS)?

  1. AWiersze występujące w obu zapytaniach
  2. BWszystkie wiersze z obu zapytań bez duplikatów
  3. CWiersze pierwszego zapytania, które nie występują w drugim
  4. DWiersze drugiego zapytania, które nie występują w pierwszym
7.Trudny

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

  1. AFALSE
  2. BUNKNOWN
  3. CNULL, więc wiersz jest zawsze odrzucany
  4. DTRUE
8.Trudny

Podzapytanie skorelowane to takie, które:

  1. AOdwołuje się do kolumn zapytania zewnętrznego i jest obliczane dla każdego jego wiersza
  2. BWykonuje się tylko raz przed zapytaniem zewnętrznym i buforuje wynik dla każdego wiersza
  3. CUżywa wyłącznie funkcji agregujących
  4. DŁączy dwie tabele za pomocą klucza obcego

Klucz odpowiedzi

  1. 1. C · Łączy je w jeden wynik i usuwa powtarzające się wiersze
  2. 2. D · AS
  3. 3. B · Kolumna odwołująca się do klucza głównego innej tabeli
  4. 4. C · SELECT dept, MAX(salary) FROM emp GROUP BY dept
  5. 5. A · Izolacja (isolation)
  6. 6. C · Wiersze pierwszego zapytania, które nie występują w drugim
  7. 7. D · TRUE
  8. 8. A · Odwołuje się do kolumn zapytania zewnętrznego i jest obliczane dla każdego jego wiersza

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