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 ograniczenie CHECK?

  1. ASprawdza, czy tabela istnieje, zanim zostanie na niej wykonane zapytanie
  2. BOdrzuca wiersze, których wartości nie spełniają warunku
  3. CWeryfikuje hasło użytkownika
  4. DLiczy wiersze w tabeli
2.Łatwy

Która instrukcja dodaje nową kolumnę do istniejącej tabeli?

  1. AINSERT COLUMN
  2. BALTER TABLE
  3. CCREATE COLUMN
  4. DUPDATE TABLE
3.Łatwy

Która instrukcja SQL pobiera dane z tabeli?

  1. ACREATE
  2. BINSERT
  3. CSELECT
  4. DUPDATE
4.Średni

Co zwraca EXCEPT (w Oracle nazywane MINUS)?

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

Której klauzuli SQL odpowiada w algebrze relacji operator selekcji (σ)?

  1. AGROUP BY
  2. BLiście SELECT
  3. CWHERE
  4. DORDER BY
6.Średni

Co robi GRANT SELECT ON employees TO alice?

  1. APozwala użytkownikowi alice odczytywać tabelę employees
  2. BPozwala alice aktualizować i usuwać wiersze w tabeli employees
  3. CKopiuje tabelę employees do alice
  4. DCzyni alice właścicielką bazy danych
7.Trudny

Co zwraca SELECT name, dept, AVG(salary) OVER (PARTITION BY dept) FROM emp?

  1. AKażdy wiersz pracownika wraz ze średnią pensją w jego dziale
  2. BTylko pracowników zarabiających więcej niż średnia w ich dziale
  3. CJeden wiersz na dział z jego średnią pensją
  4. DBłąd, bo name nie występuje w GROUP BY
8.Trudny

Który poziom izolacji zapobiega brudnym odczytom (dirty reads), ale nadal dopuszcza odczyty niepowtarzalne (non-repeatable reads)?

  1. ASerializable
  2. BRepeatable read
  3. CRead committed
  4. DRead uncommitted

Klucz odpowiedzi

  1. 1. B · Odrzuca wiersze, których wartości nie spełniają warunku
  2. 2. B · ALTER TABLE
  3. 3. C · SELECT
  4. 4. A · Wiersze pierwszego zapytania, które nie występują w drugim
  5. 5. C · WHERE
  6. 6. A · Pozwala użytkownikowi alice odczytywać tabelę employees
  7. 7. A · Każdy wiersz pracownika wraz ze średnią pensją w jego dziale
  8. 8. C · Read committed

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