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 instrukcja usuwa wiersze z tabeli?

  1. ATRUNCATE COLUMN
  2. BDELETE
  3. CDROP
  4. DREMOVE
2.Łatwy

Czym jest klucz sztuczny (surrogate key)?

  1. ASztucznym identyfikatorem bez znaczenia biznesowego, np. automatycznie zwiększanym id
  2. BKluczem odwołującym się do innej tabeli
  3. CKluczem utworzonym z danych rzeczywistych, np. adresu e-mail
  4. DKluczem używanym tylko w widokach
3.Łatwy

Która instrukcja SQL pobiera dane z tabeli?

  1. ASELECT
  2. BUPDATE
  3. CINSERT
  4. DCREATE
4.Średni

Tabela orders ma 5 wierszy, z których każdy odwołuje się do istniejącego klienta. Tabela customers ma 3 wiersze. Ile wierszy zwraca INNER JOIN po customer_id?

  1. A8
  2. B3
  3. C15
  4. D5
5.Średni

Trzecia postać normalna (3NF) eliminuje:

  1. AZależności przechodnie między atrybutami niekluczowymi
  2. BWartości atomowe
  3. CZbędne indeksy na kolumnach, które nie są częścią klucza
  4. DKlucze złożone
6.Ś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
7.Trudny

Co zwraca następujące zapytanie: SELECT name FROM students WHERE grade > (SELECT AVG(grade) FROM students)?

  1. ATylko studentów z najwyższą oceną
  2. BBłąd, ponieważ podzapytania nie są dozwolone w WHERE
  3. CŚrednią ocen wszystkich studentów
  4. DStudentów z oceną wyższą od średniej ocen
8.Trudny

Która funkcja SQL najlepiej nadaje się do znalezienia wszystkich pracowników podległych kierownikowi w drzewie organizacyjnym o nieznanej głębokości?

  1. AOgraniczenie UNIQUE na manager_id
  2. BGROUP BY po manager_id
  3. CPojedyncze samozłączenie tabeli employees po manager_id
  4. DRekurencyjne wspólne wyrażenie tablicowe (WITH RECURSIVE)

Klucz odpowiedzi

  1. 1. B · DELETE
  2. 2. A · Sztucznym identyfikatorem bez znaczenia biznesowego, np. automatycznie zwiększanym id
  3. 3. A · SELECT
  4. 4. D · 5
  5. 5. A · Zależności przechodnie między atrybutami niekluczowymi
  6. 6. C · Anomalii aktualizacji
  7. 7. D · Studentów z oceną wyższą od średniej ocen
  8. 8. D · Rekurencyjne wspólne wyrażenie tablicowe (WITH RECURSIVE)

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