1.Łatwy
Czym UNION ALL różni się od UNION?
- AUNION ALL sortuje wynik
- BUNION ALL działa tylko na jednej tabeli
- CUNION ALL usuwa powtarzające się wiersze
- DUNION ALL zachowuje powtarzające się wiersze
2.Łatwy
Co robi COMMIT w transakcji?
- ACofa wszystkie zmiany wprowadzone od rozpoczęcia transakcji
- BTworzy nową tabelę
- CBlokuje całą bazę danych
- DUtrwala wszystkie zmiany transakcji
3.Łatwy
Która instrukcja SQL zmienia wartości w już istniejących wierszach?
- AMODIFY
- BINSERT
- CREPLACE COLUMN
- DUPDATE
4.Średni
Która instrukcja usuwa wszystkie wiersze tabeli, zachowuje jej strukturę i nie przyjmuje klauzuli WHERE?
- ADROP TABLE
- BDELETE FROM z klauzulą WHERE
- CTRUNCATE TABLE
- DALTER TABLE
5.Średni
Czym jest brudny odczyt (dirty read)?
- ADwukrotnym odczytem tego samego wiersza z tą samą wartością
- BOdczytem danych zapisanych przez inną transakcję, która nie została jeszcze zatwierdzona
- COdczytem danych bez klauzuli WHERE
- DOdczytem danych z uszkodzonego dysku
6.Średni
Co zwraca SELECT COALESCE(phone, 'unknown') FROM customers dla klienta, którego phone jest NULL?
- A'unknown'
- BBłąd
- CPusty ciąg znaków
- DNULL
7.Trudny
Czym jest odczyt fantomowy (phantom read)?
- AOdczyt niezatwierdzonych zmian
- BZapytanie, które nie zwraca żadnych wierszy
- CPowtórzone zapytanie zwraca nowe wiersze wstawione przez inną zatwierdzoną transakcję
- DOdczyt danych, które nigdy nie zostały zapisane
8.Trudny
Co zwraca następujące zapytanie: SELECT name FROM students WHERE grade > (SELECT AVG(grade) FROM students)?
- AŚrednią ocen wszystkich studentów
- BStudentów z oceną wyższą od średniej ocen
- CBłąd, ponieważ podzapytania nie są dozwolone w WHERE
- DTylko studentów z najwyższą oceną
Klucz odpowiedzi
- 1. D · UNION ALL zachowuje powtarzające się wiersze
- 2. D · Utrwala wszystkie zmiany transakcji
- 3. D · UPDATE
- 4. C · TRUNCATE TABLE
- 5. B · Odczytem danych zapisanych przez inną transakcję, która nie została jeszcze zatwierdzona
- 6. A · 'unknown'
- 7. C · Powtórzone zapytanie zwraca nowe wiersze wstawione przez inną zatwierdzoną transakcję
- 8. B · Studentów z oceną wyższą od średniej ocen
Pełne rozwiązania krok po kroku: ćwicz ten temat na examproblems.com.