1.Łatwy
Które wiersze wybiera WHERE price BETWEEN 10 AND 20?
- ATylko wiersze z ceną równą 10 lub 20
- BWiersze z ceną od 10 do 20, łącznie z 10 i 20
- CTylko wiersze z ceną powyżej 10 i poniżej 20, z wyłączeniem 10 i 20
- DWiersze z ceną spoza zakresu od 10 do 20
2.Łatwy
Co robi COMMIT w transakcji?
- ACofa wszystkie zmiany wprowadzone od rozpoczęcia transakcji
- BTworzy nową tabelę
- CUtrwala wszystkie zmiany transakcji
- DBlokuje całą bazę danych
3.Łatwy
Co robi ograniczenie CHECK?
- ASprawdza, czy tabela istnieje, zanim zostanie na niej wykonane zapytanie
- BWeryfikuje hasło użytkownika
- COdrzuca wiersze, których wartości nie spełniają warunku
- DLiczy wiersze w tabeli
4.Ś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
5.Średni
Które zapytanie zwraca liczbę różnych miast w tabeli customers?
- ASELECT SUM(DISTINCT city) FROM customers
- BSELECT COUNT(DISTINCT city) FROM customers
- CSELECT DISTINCT COUNT(city) FROM customers
- DSELECT COUNT(city) FROM customers GROUP BY city
6.Średni
Tabela employees ma kolumnę manager_id, która odwołuje się do innego pracownika. Jak wypisać każdego pracownika obok nazwiska jego kierownika?
- AUtworzyć na dysku drugą kopię tabeli
- BUżyć wyłącznie GROUP BY manager_id
- CPołączyć tabelę ze sobą za pomocą UNION ALL i filtra WHERE
- DZłączyć tabelę employees z nią samą przy użyciu dwóch aliasów
7.Trudny
x jest NULL, a y = 1. Jaka jest wartość warunku (x > 5 OR y = 1)?
- AUNKNOWN
- BNULL, więc wiersz jest zawsze odrzucany
- CTRUE
- DFALSE
8.Trudny
Czym jest indeks pokrywający (covering index) dla zapytania?
- AIndeksem obejmującym każdą kolumnę każdej tabeli
- BIndeksem wyłącznie na kluczu głównym
- CIndeksem zawierającym wszystkie kolumny potrzebne zapytaniu, dzięki czemu nie trzeba czytać samej tabeli
- DIndeksem przebudowywanym co noc
Klucz odpowiedzi
- 1. B · Wiersze z ceną od 10 do 20, łącznie z 10 i 20
- 2. C · Utrwala wszystkie zmiany transakcji
- 3. C · Odrzuca wiersze, których wartości nie spełniają warunku
- 4. A · NULL
- 5. B · SELECT COUNT(DISTINCT city) FROM customers
- 6. D · Złączyć tabelę employees z nią samą przy użyciu dwóch aliasów
- 7. C · TRUE
- 8. C · Indeksem zawierającym wszystkie kolumny potrzebne zapytaniu, dzięki czemu nie trzeba czytać samej tabeli
Pełne rozwiązania krok po kroku: ćwicz ten temat na examproblems.com.