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
Klucz obcy (foreign key) to:
- AKolumna odwołująca się do klucza głównego innej tabeli
- BKlucz używany przez zagranicznych użytkowników
- CKlucz, który jest zawsze zaszyfrowany
- DKolumna, której wartości muszą być unikalne we wszystkich wierszach tabeli
2.Łatwy
Co robi ograniczenie CHECK?
- ASprawdza, czy tabela istnieje, zanim zostanie na niej wykonane zapytanie
- BOdrzuca wiersze, których wartości nie spełniają warunku
- CWeryfikuje hasło użytkownika
- DLiczy wiersze w tabeli
3.Łatwy
INNER JOIN zwraca:
- ATylko wiersze z pasującymi wartościami w obu tabelach
- BWiersze, które nie pasują
- CWszystkie wiersze z lewej tabeli, z wartościami NULL tam, gdzie nie ma dopasowania
- 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:
- AOdczytu fantomowego
- BAnomalii wstawiania
- CAnomalii aktualizacji
- DAnomalii usuwania
5.Średni
Co zwraca SELECT SUM(amount) FROM orders, gdy klauzula WHERE nie pasuje do żadnego wiersza?
- ANULL
- B0
- CBłąd
- DPusty ciąg znaków
6.Średni
Co zapewnia wspólne wyrażenie tablicowe, CTE (WITH name AS (...))?
- ANowego użytkownika bazy danych
- BIndeks na kolumnie
- CTrwałą tabelę, która pozostaje zapisana na dysku, dopóki nie zostanie usunięta
- DNazwany tymczasowy wynik, którego można używać w obrębie jednej instrukcji
7.Trudny
Który poziom izolacji zapobiega brudnym odczytom (dirty reads), ale nadal dopuszcza odczyty niepowtarzalne (non-repeatable reads)?
- ARepeatable read
- BSerializable
- CRead uncommitted
- DRead committed
8.Trudny
Co zwraca FULL OUTER JOIN?
- AIloczyn kartezjański, który łączy każdy wiersz jednej tabeli z każdym wierszem drugiej
- BTylko pasujące wiersze
- CTylko niedopasowane wiersze
- DWszystkie wiersze z obu tabel, dopasowane tam, gdzie to możliwe, a w pozostałych przypadkach uzupełnione wartościami NULL