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

Jak w modelu relacyjnym nazywa się wiersz tabeli?

  1. AAtrybut
  2. BDziedzina
  3. CSchemat
  4. DKrotka
2.Łatwy

Czym jest klucz złożony?

  1. AKluczem dopuszczającym powtarzające się wartości
  2. BKluczem składającym się z dwóch lub więcej kolumn
  3. CKluczem przechowywanym w osobnej tabeli
  4. DKluczem generowanym przez bazę danych
3.Łatwy

Które słowo kluczowe nadaje w zapytaniu kolumnie lub tabeli tymczasową nazwę zastępczą?

  1. AAS
  2. BALIAS
  3. CRENAME
  4. DNAME
4.Średni

Klucz obcy zadeklarowano z ON DELETE CASCADE. Co się dzieje, gdy zostanie usunięty wiersz nadrzędny?

  1. AOdwołujące się do niego wiersze podrzędne są automatycznie usuwane
  2. BKlucz obcy w wierszach podrzędnych jest automatycznie ustawiany na NULL
  3. CWiersz nadrzędny jest kopiowany do tabeli archiwalnej
  4. DUsunięcie jest zawsze odrzucane
5.Średni

Kolumna zawiera wartości 10, 20 i NULL. Co zwraca AVG(col)?

  1. ANULL
  2. B30
  3. C15
  4. D10
6.Średni

Co zwraca INTERSECT użyte między dwoma zapytaniami SELECT?

  1. AWszystkie wiersze z obu wyników
  2. BWiersze występujące w obu wynikach
  3. CIloczyn kartezjański wyników
  4. DWiersze z pierwszego wyniku, których nie ma w drugim
7.Trudny

Tabela enrolment(student_id, course_id, student_name, grade) ma klucz (student_id, course_id). Którą postać normalną narusza?

  1. APierwszą postać normalną, bo kolumna grade nie zawiera wartości atomowych
  2. BDrugą postać normalną, bo student_name zależy tylko od student_id
  3. CTylko trzecią postać normalną, bo grade zależy od student_name
  4. DŻadnej, jest w BCNF
8.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, 2
  4. D1, 1, 3

Klucz odpowiedzi

  1. 1. D · Krotka
  2. 2. B · Kluczem składającym się z dwóch lub więcej kolumn
  3. 3. A · AS
  4. 4. A · Odwołujące się do niego wiersze podrzędne są automatycznie usuwane
  5. 5. C · 15
  6. 6. B · Wiersze występujące w obu wynikach
  7. 7. B · Drugą postać normalną, bo student_name zależy tylko od student_id
  8. 8. D · 1, 1, 3

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