1.Łatwy
Co robi COMMIT w transakcji?
- AUtrwala wszystkie zmiany transakcji
- BBlokuje całą bazę danych
- CTworzy nową tabelę
- DCofa wszystkie zmiany wprowadzone od rozpoczęcia transakcji
2.Łatwy
Która klauzula filtruje wiersze przed grupowaniem?
- AWHERE
- BORDER BY
- CHAVING
- DGROUP BY
3.Łatwy
Które słowo kluczowe SQL usuwa zduplikowane wiersze z wyniku?
- AUNIQUE
- BDIFFERENT
- CDISTINCT
- DSINGLE
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:
- AAnomalii aktualizacji
- BOdczytu fantomowego
- CAnomalii usuwania
- DAnomalii wstawiania
5.Średni
Co zapewnia wspólne wyrażenie tablicowe, CTE (WITH name AS (...))?
- ANowego użytkownika bazy danych
- BIndeks na kolumnie
- CNazwany tymczasowy wynik, którego można używać w obrębie jednej instrukcji
- DTrwałą tabelę, która pozostaje zapisana na dysku, dopóki nie zostanie usunięta
6.Średni
Co robi GRANT SELECT ON employees TO alice?
- AKopiuje tabelę employees do alice
- BCzyni alice właścicielką bazy danych
- CPozwala użytkownikowi alice odczytywać tabelę employees
- DPozwala alice aktualizować i usuwać wiersze w tabeli employees
7.Trudny
Podzapytanie skorelowane to takie, które:
- AUżywa wyłącznie funkcji agregujących
- BOdwołuje się do kolumn zapytania zewnętrznego i jest obliczane dla każdego jego wiersza
- CŁączy dwie tabele za pomocą klucza obcego
- DWykonuje się tylko raz przed zapytaniem zewnętrznym i buforuje wynik dla każdego wiersza
8.Trudny
Który poziom izolacji zapobiega brudnym odczytom (dirty reads), ale nadal dopuszcza odczyty niepowtarzalne (non-repeatable reads)?
- ARead committed
- BRepeatable read
- CSerializable
- DRead uncommitted
Klucz odpowiedzi
- 1. A · Utrwala wszystkie zmiany transakcji
- 2. A · WHERE
- 3. C · DISTINCT
- 4. A · Anomalii aktualizacji
- 5. C · Nazwany tymczasowy wynik, którego można używać w obrębie jednej instrukcji
- 6. C · Pozwala użytkownikowi alice odczytywać tabelę employees
- 7. B · Odwołuje się do kolumn zapytania zewnętrznego i jest obliczane dla każdego jego wiersza
- 8. A · Read committed
Pełne rozwiązania krok po kroku: ćwicz ten temat na examproblems.com.