1.Łatwy
Która klauzula filtruje wiersze przed grupowaniem?
- AHAVING
- BORDER BY
- CWHERE
- DGROUP BY
2.Łatwy
Która instrukcja usuwa całą tabelę wraz z jej strukturą?
- AREMOVE TABLE
- BTRUNCATE ROWS
- CDROP TABLE
- DDELETE FROM
3.Łatwy
Która instrukcja usuwa wiersze z tabeli?
- ADROP
- BREMOVE
- CDELETE
- DTRUNCATE COLUMN
4.Średni
Czym jest wyzwalacz (trigger) w bazie danych?
- ARodzajem indeksu przyspieszającym wyszukiwanie
- BKodem uruchamianym automatycznie, gdy w tabeli zajdzie określone zdarzenie, takie jak INSERT, UPDATE lub DELETE
- CZaplanowaną kopią zapasową bazy danych
- DZapytaniem uruchamianym ręcznie przez użytkownika
5.Średni
Co robi ROLLBACK TO SAVEPOINT s1?
- AUsuwa punkt zapisu i wszystkie tabele zmienione od tego czasu
- BCofa całą transakcję od początku
- CCofa zmiany dokonane po punkcie zapisu s1, pozostawiając transakcję otwartą
- DKończy transakcję i zatwierdza wszystko
6.Średni
Która instrukcja usuwa wszystkie wiersze tabeli, zachowuje jej strukturę i nie przyjmuje klauzuli WHERE?
- ADROP TABLE
- BTRUNCATE TABLE
- CDELETE FROM z klauzulą WHERE
- DALTER TABLE
7.Trudny
Który poziom izolacji zapobiega brudnym odczytom (dirty reads), ale nadal dopuszcza odczyty niepowtarzalne (non-repeatable reads)?
- ASerializable
- BRead committed
- CRepeatable read
- DRead uncommitted
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?
- AGROUP BY po manager_id
- BPojedyncze samozłączenie tabeli employees po manager_id
- CRekurencyjne wspólne wyrażenie tablicowe (WITH RECURSIVE)
- DOgraniczenie UNIQUE na manager_id
Klucz odpowiedzi
- 1. C · WHERE
- 2. C · DROP TABLE
- 3. C · DELETE
- 4. B · Kodem uruchamianym automatycznie, gdy w tabeli zajdzie określone zdarzenie, takie jak INSERT, UPDATE lub DELETE
- 5. C · Cofa zmiany dokonane po punkcie zapisu s1, pozostawiając transakcję otwartą
- 6. B · TRUNCATE TABLE
- 7. B · Read committed
- 8. C · Rekurencyjne wspólne wyrażenie tablicowe (WITH RECURSIVE)
Pełne rozwiązania krok po kroku: ćwicz ten temat na examproblems.com.