1.Łatwy
Które wiersze wybiera WHERE price BETWEEN 10 AND 20?
- AWiersze z ceną spoza zakresu od 10 do 20
- BTylko wiersze z ceną równą 10 lub 20
- CTylko wiersze z ceną powyżej 10 i poniżej 20, z wyłączeniem 10 i 20
- DWiersze z ceną od 10 do 20, łącznie z 10 i 20
2.Łatwy
Które słowo kluczowe SQL usuwa zduplikowane wiersze z wyniku?
- ASINGLE
- BDISTINCT
- CUNIQUE
- DDIFFERENT
3.Łatwy
Która instrukcja SQL pobiera dane z tabeli?
- AUPDATE
- BCREATE
- CINSERT
- DSELECT
4.Średni
Dlaczego tabela może mieć tylko jeden indeks klastrowy?
- AStandard SQL zabrania więcej niż jednego indeksu w tabeli
- BIndeksy klastrowe zużywają zbyt dużo pamięci
- CWiersze mogą być fizycznie przechowywane tylko w jednej kolejności
- DIndeksy klastrowe mogą być tylko na kluczu głównym
5.Średni
Co robi GRANT SELECT ON employees TO alice?
- AKopiuje tabelę employees do alice
- BPozwala alice aktualizować i usuwać wiersze w tabeli employees
- CCzyni alice właścicielką bazy danych
- DPozwala użytkownikowi alice odczytywać tabelę employees
6.Średni
Trzecia postać normalna (3NF) eliminuje:
- AKlucze złożone
- BZależności przechodnie między atrybutami niekluczowymi
- CWartości atomowe
- DZbędne indeksy na kolumnach, które nie są częścią klucza
7.Trudny
Dlaczego zapytanie z WHERE YEAR(order_date) = 2025 może nie korzystać z indeksu na order_date?
- AZastosowanie funkcji do kolumny uniemożliwia proste wyszukiwanie zakresowe w indeksie
- BIndeksy nigdy nie działają z datami
- CYEAR nie jest poprawnym SQL
- DIndeks na order_date jest używany tylko dla klauzul ORDER BY, nigdy dla WHERE
8.Trudny
Który poziom izolacji zapobiega brudnym odczytom (dirty reads), ale nadal dopuszcza odczyty niepowtarzalne (non-repeatable reads)?
- ARepeatable read
- BRead committed
- CSerializable
- DRead uncommitted
Klucz odpowiedzi
- 1. D · Wiersze z ceną od 10 do 20, łącznie z 10 i 20
- 2. B · DISTINCT
- 3. D · SELECT
- 4. C · Wiersze mogą być fizycznie przechowywane tylko w jednej kolejności
- 5. D · Pozwala użytkownikowi alice odczytywać tabelę employees
- 6. B · Zależności przechodnie między atrybutami niekluczowymi
- 7. A · Zastosowanie funkcji do kolumny uniemożliwia proste wyszukiwanie zakresowe w indeksie
- 8. B · Read committed
Pełne rozwiązania krok po kroku: ćwicz ten temat na examproblems.com.