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?
- ATRUNCATE COLUMN
- BDELETE
- CDROP
- DREMOVE
2.Łatwy
Czym jest klucz sztuczny (surrogate key)?
- ASztucznym identyfikatorem bez znaczenia biznesowego, np. automatycznie zwiększanym id
- BKluczem odwołującym się do innej tabeli
- CKluczem utworzonym z danych rzeczywistych, np. adresu e-mail
- DKluczem używanym tylko w widokach
3.Łatwy
Która instrukcja SQL pobiera dane z tabeli?
- ASELECT
- BUPDATE
- CINSERT
- 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?
- A8
- B3
- C15
- D5
5.Średni
Trzecia postać normalna (3NF) eliminuje:
- AZależności przechodnie między atrybutami niekluczowymi
- BWartości atomowe
- CZbędne indeksy na kolumnach, które nie są częścią klucza
- 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:
- AAnomalii usuwania
- BOdczytu fantomowego
- CAnomalii aktualizacji
- DAnomalii wstawiania
7.Trudny
Co zwraca następujące zapytanie: SELECT name FROM students WHERE grade > (SELECT AVG(grade) FROM students)?
- ATylko studentów z najwyższą oceną
- BBłąd, ponieważ podzapytania nie są dozwolone w WHERE
- CŚrednią ocen wszystkich studentów
- 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?
- AOgraniczenie UNIQUE na manager_id
- BGROUP BY po manager_id
- CPojedyncze samozłączenie tabeli employees po manager_id
- DRekurencyjne wspólne wyrażenie tablicowe (WITH RECURSIVE)