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óre wiersze wybiera WHERE price BETWEEN 10 AND 20?

  1. ATylko wiersze z ceną równą 10 lub 20
  2. BWiersze z ceną spoza zakresu od 10 do 20
  3. CTylko wiersze z ceną powyżej 10 i poniżej 20, z wyłączeniem 10 i 20
  4. DWiersze z ceną od 10 do 20, łącznie z 10 i 20
2.Łatwy

Do czego służy diagram związków encji (ER)?

  1. ADo wyliczania użytkowników bazy danych
  2. BDo pomiaru wydajności bazy danych
  3. CDo pokazywania, jak wykonywane jest zapytanie
  4. DDo modelowania encji, ich atrybutów i związków podczas projektowania bazy danych
3.Łatwy

Co robi WHERE country IN ('NL', 'BE', 'DE')?

  1. AZachowuje wiersze, w których wartość country zawiera wszystkie trzy kody naraz
  2. BZachowuje wiersze, w których country jest równe dowolnej wartości z listy
  3. CSortuje wiersze w kolejności z listy
  4. DZachowuje wiersze, w których country nie występuje na liście
4.Średni

Czym jest brudny odczyt (dirty read)?

  1. ADwukrotnym odczytem tego samego wiersza z tą samą wartością
  2. BOdczytem danych zapisanych przez inną transakcję, która nie została jeszcze zatwierdzona
  3. COdczytem danych z uszkodzonego dysku
  4. DOdczytem danych bez klauzuli WHERE
5.Średni

Tabela a ma 3 wiersze, a tabela b 4 wiersze. Ile wierszy zwraca SELECT * FROM a CROSS JOIN b?

  1. A4
  2. B7
  3. C3
  4. D12
6.Średni

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

  1. ALiście SELECT
  2. BORDER BY
  3. CWHERE
  4. DGROUP BY
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. BJeden wiersz na dział z jego średnią pensją
  3. CBłąd, bo name nie występuje w GROUP BY
  4. DTylko pracowników zarabiających więcej niż średnia w ich dziale
8.Trudny

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

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

Klucz odpowiedzi

  1. 1. D · Wiersze z ceną od 10 do 20, łącznie z 10 i 20
  2. 2. D · Do modelowania encji, ich atrybutów i związków podczas projektowania bazy danych
  3. 3. B · Zachowuje wiersze, w których country jest równe dowolnej wartości z listy
  4. 4. B · Odczytem danych zapisanych przez inną transakcję, która nie została jeszcze zatwierdzona
  5. 5. D · 12
  6. 6. C · WHERE
  7. 7. A · Każdy wiersz pracownika wraz ze średnią pensją w jego dziale
  8. 8. D · 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.