1.Łatwy
Które słowo kluczowe sortuje wynik zapytania?
- AARRANGE
- BGROUP BY
- CORDER BY
- DSORT
2.Łatwy
Co oznacza NULL w SQL?
- AWartość logiczną fałsz
- BPusty ciąg znaków
- CLiczbę zero w kolumnach liczbowych
- DBrakującą lub nieznaną wartość
3.Łatwy
Która funkcja agregująca zlicza wiersze?
- AAVG
- BCOUNT
- CMAX
- DSUM
4.Ś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 z uszkodzonego dysku
- DOdczytem danych bez klauzuli WHERE
5.Średni
Co zwraca SELECT SUM(amount) FROM orders, gdy klauzula WHERE nie pasuje do żadnego wiersza?
- ANULL
- B0
- CBłąd
- DPusty ciąg znaków
6.Średni
Co zwraca INTERSECT użyte między dwoma zapytaniami SELECT?
- AWszystkie wiersze z obu wyników
- BIloczyn kartezjański wyników
- CWiersze występujące w obu wynikach
- DWiersze z pierwszego wyniku, których nie ma w drugim
7.Trudny
Wyniki to 90, 90 i 80. Jakie wartości daje RANK() OVER (ORDER BY score DESC)?
- A1, 1, 3
- B1, 2, 3
- C2, 2, 3
- D1, 1, 2
8.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
- CBaza danych nie może już używać indeksów
- DZapytania na tabeli zamówień stają się wolniejsze
Klucz odpowiedzi
- 1. C · ORDER BY
- 2. D · Brakującą lub nieznaną wartość
- 3. B · COUNT
- 4. B · Odczytem danych zapisanych przez inną transakcję, która nie została jeszcze zatwierdzona
- 5. A · NULL
- 6. C · Wiersze występujące w obu wynikach
- 7. A · 1, 1, 3
- 8. B · Nadmiarowe kopie trzeba utrzymywać w spójności przy każdej zmianie danych klienta
Pełne rozwiązania krok po kroku: ćwicz ten temat na examproblems.com.