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 ROLLBACK w transakcji?

  1. ACofa zmiany dokonane od początku transakcji
  2. BTrwale zapisuje wszystkie zmiany transakcji na dysku
  3. CPowtarza ostatnią instrukcję
  4. DUsuwa tabelę
2.Łatwy

Która funkcja agregująca zlicza wiersze?

  1. AMAX
  2. BCOUNT
  3. CAVG
  4. DSUM
3.Łatwy

Do której części SQL należą instrukcje takie jak CREATE, ALTER i DROP?

  1. AData Control Language (DCL)
  2. BData Definition Language (DDL)
  3. CData Manipulation Language (DML)
  4. DTransaction Control Language (TCL)
4.Średni

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

  1. ALiście SELECT
  2. BORDER BY
  3. CGROUP BY
  4. DWHERE
5.Średni

Co robi ROLLBACK TO SAVEPOINT s1?

  1. ACofa zmiany dokonane po punkcie zapisu s1, pozostawiając transakcję otwartą
  2. BKończy transakcję i zatwierdza wszystko
  3. CUsuwa punkt zapisu i wszystkie tabele zmienione od tego czasu
  4. DCofa całą transakcję od początku
6.Średni

Pierwsza postać normalna (1NF) wymaga, aby:

  1. AKażda kolumna zawierała wartości atomowe i nie było powtarzających się grup
  2. BNie było kluczy obcych
  3. CKażda kolumna niekluczowa zależała od całego klucza i od niczego poza kluczem
  4. DKażda tabela miała dokładnie jedną kolumnę
7.Trudny

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

  1. A2, 2, 3
  2. B1, 2, 3
  3. C1, 1, 3
  4. D1, 1, 2
8.Trudny

Jaki algorytm złączenia optymalizator często wybiera dla złączenia równościowego dwóch dużych tabel bez przydatnych indeksów?

  1. AZłączenie zagnieżdżonymi pętlami z wyszukiwaniem w indeksie
  2. BZłączenie haszujące (hash join)
  3. CZłączenie bitmapowe na kluczu głównym
  4. DZłączenie krzyżowe

Klucz odpowiedzi

  1. 1. A · Cofa zmiany dokonane od początku transakcji
  2. 2. B · COUNT
  3. 3. B · Data Definition Language (DDL)
  4. 4. D · WHERE
  5. 5. A · Cofa zmiany dokonane po punkcie zapisu s1, pozostawiając transakcję otwartą
  6. 6. A · Każda kolumna zawierała wartości atomowe i nie było powtarzających się grup
  7. 7. C · 1, 1, 3
  8. 8. B · Złączenie haszujące (hash join)

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