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 klauzula w PostgreSQL i MySQL zwraca tylko pierwsze 10 wierszy wyniku?

  1. ATOP ROWS 10
  2. BMAX 10
  3. CFIRST 10 ONLY
  4. DLIMIT 10
2.Łatwy

Która instrukcja SQL pobiera dane z tabeli?

  1. AINSERT
  2. BSELECT
  3. CUPDATE
  4. DCREATE
3.Łatwy

Co robi ROLLBACK w transakcji?

  1. APowtarza ostatnią instrukcję
  2. BTrwale zapisuje wszystkie zmiany transakcji na dysku
  3. CUsuwa tabelę
  4. DCofa zmiany dokonane od początku transakcji
4.Średni

LEFT JOIN zwraca:

  1. AWiersze, które nie mają dopasowania w żadnej z tabel
  2. BTylko pasujące wiersze z obu tabel
  3. CWszystkie wiersze z lewej tabeli i pasujące wiersze z prawej, z wartościami NULL tam, gdzie brak dopasowania
  4. DTylko wszystkie wiersze z prawej tabeli
5.Ś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. CCzyni alice właścicielką bazy danych
  4. DKopiuje tabelę employees do alice
6.Średni

Widok (view) w SQL to:

  1. AKopia tabeli na dysku
  2. BEkran w kliencie bazy danych służący do przeglądania tabel
  3. CZapisane zapytanie, które działa jak wirtualna tabela
  4. DRodzaj indeksu
7.Trudny

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

  1. ARead uncommitted
  2. BRead committed
  3. CSerializable
  4. DRepeatable read
8.Trudny

Kiedy dekompozycja R na R1 i R2 jest na pewno bezstratna?

  1. AGdy R1 i R2 mają tyle samo kolumn
  2. BGdy wspólne atrybuty R1 i R2 tworzą nadklucz R1 lub R2
  3. CGdy R1 i R2 nie mają wspólnych atrybutów
  4. DGdy każdy atrybut R występuje zarówno w R1, jak i w R2

Klucz odpowiedzi

  1. 1. D · LIMIT 10
  2. 2. B · SELECT
  3. 3. D · Cofa zmiany dokonane od początku transakcji
  4. 4. C · Wszystkie wiersze z lewej tabeli i pasujące wiersze z prawej, z wartościami NULL tam, gdzie brak dopasowania
  5. 5. A · Pozwala użytkownikowi alice odczytywać tabelę employees
  6. 6. C · Zapisane zapytanie, które działa jak wirtualna tabela
  7. 7. B · Read committed
  8. 8. B · Gdy wspólne atrybuty R1 i R2 tworzą nadklucz R1 lub R2

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