1.Łatwy
Która instrukcja SQL pobiera dane z tabeli?
- ASELECT
- BINSERT
- CCREATE
- DUPDATE
2.Łatwy
Czym UNION ALL różni się od UNION?
- AUNION ALL usuwa powtarzające się wiersze
- BUNION ALL zachowuje powtarzające się wiersze
- CUNION ALL działa tylko na jednej tabeli
- DUNION ALL sortuje wynik
3.Łatwy
Która klauzula w PostgreSQL i MySQL zwraca tylko pierwsze 10 wierszy wyniku?
- ATOP ROWS 10
- BFIRST 10 ONLY
- CLIMIT 10
- DMAX 10
4.Średni
Które zapytanie zwraca najwyższą pensję w każdym dziale?
- ASELECT dept, MAX(salary) FROM emp GROUP BY dept
- BSELECT dept, MAX(salary) FROM emp ORDER BY dept
- CSELECT dept, salary FROM emp WHERE salary = MAX(salary)
- DSELECT MAX(dept), salary FROM emp GROUP BY salary
5.Ś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
6.Średni
Druga postać normalna (2NF) eliminuje:
- ACzęściowe zależności kolumn niekluczowych od części klucza złożonego
- BZależności przechodnie między kolumnami niekluczowymi poprzez inną kolumnę niekluczową
- CKlucze obce
- DWszystkie wartości NULL
7.Trudny
Co oblicza SELECT day, SUM(amount) OVER (ORDER BY day) FROM sales?
- ASumę narastającą amount uporządkowaną według day
- BSumę wszystkich kwot w każdym wierszu
- CJeden wiersz na dzień tylko z sumą z tego dnia
- DŚrednią kwotę na dzień
8.Trudny
Czym jest indeks pokrywający (covering index) dla zapytania?
- AIndeksem obejmującym każdą kolumnę każdej tabeli
- BIndeksem zawierającym wszystkie kolumny potrzebne zapytaniu, dzięki czemu nie trzeba czytać samej tabeli
- CIndeksem wyłącznie na kluczu głównym
- DIndeksem przebudowywanym co noc
Klucz odpowiedzi
- 1. A · SELECT
- 2. B · UNION ALL zachowuje powtarzające się wiersze
- 3. C · LIMIT 10
- 4. A · SELECT dept, MAX(salary) FROM emp GROUP BY dept
- 5. A · NULL
- 6. A · Częściowe zależności kolumn niekluczowych od części klucza złożonego
- 7. A · Sumę narastającą amount uporządkowaną według day
- 8. B · 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.