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

  1. ABlokuje całą bazę danych
  2. BTworzy nową tabelę
  3. CUtrwala wszystkie zmiany transakcji
  4. DCofa wszystkie zmiany wprowadzone od rozpoczęcia transakcji
2.Łatwy

Jak w modelu relacyjnym nazywa się wiersz tabeli?

  1. AAtrybut
  2. BKrotka
  3. CSchemat
  4. DDziedzina
3.Łatwy

INNER JOIN zwraca:

  1. ATylko wiersze z pasującymi wartościami w obu tabelach
  2. BWszystkie wiersze z lewej tabeli, z wartościami NULL tam, gdzie nie ma dopasowania
  3. CWiersze, które nie pasują
  4. DWszystkie wiersze z obu tabel
4.Średni

Tabela przechowuje adres klienta w każdym wierszu zamówienia. Zmiana adresu w jednym wierszu, ale nie w pozostałych, to przykład:

  1. AAnomalii usuwania
  2. BOdczytu fantomowego
  3. CAnomalii aktualizacji
  4. DAnomalii wstawiania
5.Średni

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

  1. AWHERE
  2. BORDER BY
  3. CLiście SELECT
  4. DGROUP BY
6.Średni

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

  1. APusty ciąg znaków
  2. BBłąd
  3. CNULL
  4. D0
7.Trudny

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

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

Tabela employee(emp_id, dept_id, dept_name) ma klucz emp_id oraz dept_id → dept_name. Które stwierdzenie jest poprawne?

  1. ANie jest w 2NF
  2. BJest w BCNF, a więc również w 3NF
  3. CJest w 2NF, ale nie w 3NF
  4. DNie jest w 1NF

Klucz odpowiedzi

  1. 1. C · Utrwala wszystkie zmiany transakcji
  2. 2. B · Krotka
  3. 3. A · Tylko wiersze z pasującymi wartościami w obu tabelach
  4. 4. C · Anomalii aktualizacji
  5. 5. A · WHERE
  6. 6. C · NULL
  7. 7. A · Indeksem zawierającym wszystkie kolumny potrzebne zapytaniu, dzięki czemu nie trzeba czytać samej tabeli
  8. 8. C · Jest w 2NF, ale nie w 3NF

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