1.Łatwy
Klient może złożyć wiele zamówień, ale każde zamówienie należy do dokładnie jednego klienta. Jaki to rodzaj związku?
- AJeden do jednego
- BJeden do wielu
- CWiele do wielu
- DZero do zera
2.Łatwy
Do której części SQL należą GRANT i REVOKE?
- AData Manipulation Language (DML)
- BData Query Language (DQL)
- CData Definition Language (DDL)
- DData Control Language (DCL)
3.Łatwy
Jak posortować wynik od najwyższej do najniższej pensji?
- AGROUP BY salary DESC
- BORDER BY salary ASC
- CSORT salary DOWN
- DORDER BY salary DESC
4.Średni
Co zwraca SELECT COALESCE(phone, 'unknown') FROM customers dla klienta, którego phone jest NULL?
- A'unknown'
- BNULL
- CPusty ciąg znaków
- DBłąd
5.Średni
Dlaczego tworzy się indeksy na kolumnach?
- AAby przyspieszyć wyszukiwanie i złączenia na tych kolumnach
- BAby przyspieszyć wstawianie i aktualizowanie danych w tych kolumnach
- CAby zaoszczędzić miejsce na dysku
- DAby zapobiec wartościom NULL
6.Średni
Co zwraca SELECT SUM(amount) FROM orders, gdy klauzula WHERE nie pasuje do żadnego wiersza?
- ANULL
- BPusty ciąg znaków
- CBłąd
- D0
7.Trudny
Raportowa baza danych kopiuje nazwiska klientów do tabeli zamówień, by unikać złączeń. Jaki jest główny koszt tej denormalizacji?
- ANie można już używać kluczy głównych
- BNadmiarowe kopie trzeba utrzymywać w spójności przy każdej zmianie danych klienta
- CZapytania na tabeli zamówień stają się wolniejsze
- DBaza danych nie może już używać indeksów
8.Trudny
Który poziom izolacji zapobiega brudnym odczytom (dirty reads), ale nadal dopuszcza odczyty niepowtarzalne (non-repeatable reads)?
- ARepeatable read
- BRead uncommitted
- CSerializable
- DRead committed
Klucz odpowiedzi
- 1. B · Jeden do wielu
- 2. D · Data Control Language (DCL)
- 3. D · ORDER BY salary DESC
- 4. A · 'unknown'
- 5. A · Aby przyspieszyć wyszukiwanie i złączenia na tych kolumnach
- 6. A · NULL
- 7. B · Nadmiarowe kopie trzeba utrzymywać w spójności przy każdej zmianie danych klienta
- 8. D · Read committed
Pełne rozwiązania krok po kroku: ćwicz ten temat na examproblems.com.