1.Łatwy
Która instrukcja usuwa całą tabelę wraz z jej strukturą?
- ATRUNCATE ROWS
- BREMOVE TABLE
- CDELETE FROM
- DDROP TABLE
2.Łatwy
Które słowo kluczowe SQL usuwa zduplikowane wiersze z wyniku?
- ADIFFERENT
- BUNIQUE
- CDISTINCT
- DSINGLE
3.Łatwy
Co gwarantuje ograniczenie UNIQUE nałożone na kolumnę?
- AKolumna automatycznie staje się kluczem głównym tabeli
- BWartości w kolumnie są posortowane
- CKolumny nie można zmienić po wstawieniu
- DŻadne dwa wiersze nie mają tej samej wartości różnej od NULL w tej kolumnie
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 usuwania
- BOdczytu fantomowego
- CAnomalii aktualizacji
- DAnomalii wstawiania
5.Średni
Tabela ma wiersze, w których col jest NULL. Które wiersze zwraca WHERE col = NULL?
- AWszystkie wiersze tabeli
- BTylko wiersze, w których col jest NULL, tak jak w IS NULL
- CBłąd w każdej bazie danych
- DŻadnych wierszy, bo wynik porównania jest nieznany
6.Średni
Co zwraca SELECT name, CASE WHEN grade >= 5,5 THEN 'pass' ELSE 'fail' END FROM results?
- ATylko studentów, którzy zdali
- BKażde nazwisko z etykietą 'pass' lub 'fail' zależnie od oceny
- CBłąd, bo CASE nie jest dozwolone w SELECT
- DLiczbę studentów, którzy zdali i nie zdali
7.Trudny
Aplikacja wykonuje UPDATE item SET qty = 4, version = 8 WHERE id = 1 AND version = 7 i zgłasza konflikt, jeśli żaden wiersz nie został zaktualizowany. Jaka to technika?
- AŚcisłe blokowanie dwufazowe z blokadami wierszy
- BSharding bazy danych
- CDziennik zapisu z wyprzedzeniem
- DOptymistyczna kontrola współbieżności
8.Trudny
x jest NULL, a y = 1. Jaka jest wartość warunku (x > 5 OR y = 1)?
- AUNKNOWN
- BFALSE
- CTRUE
- DNULL, więc wiersz jest zawsze odrzucany
Klucz odpowiedzi
- 1. D · DROP TABLE
- 2. C · DISTINCT
- 3. D · Żadne dwa wiersze nie mają tej samej wartości różnej od NULL w tej kolumnie
- 4. C · Anomalii aktualizacji
- 5. D · Żadnych wierszy, bo wynik porównania jest nieznany
- 6. B · Każde nazwisko z etykietą 'pass' lub 'fail' zależnie od oceny
- 7. D · Optymistyczna kontrola współbieżności
- 8. C · TRUE
Pełne rozwiązania krok po kroku: ćwicz ten temat na examproblems.com.