1.Łatwy
Co robi UNION z wynikami dwóch zapytań SELECT?
- AZachowuje tylko wiersze występujące w obu
- BZachowuje tylko wiersze, które występują w pierwszym zapytaniu, ale nie w drugim
- CŁączy je w jeden wynik i usuwa powtarzające się wiersze
- DŁączy je obok siebie według klucza
2.Łatwy
Które słowo kluczowe nadaje w zapytaniu kolumnie lub tabeli tymczasową nazwę zastępczą?
- ANAME
- BRENAME
- CALIAS
- DAS
3.Łatwy
Klucz obcy (foreign key) to:
- AKlucz, który jest zawsze zaszyfrowany
- BKolumna odwołująca się do klucza głównego innej tabeli
- CKolumna, której wartości muszą być unikalne we wszystkich wierszach tabeli
- DKlucz używany przez zagranicznych użytkowników
4.Średni
Które zapytanie zwraca najwyższą pensję w każdym dziale?
- ASELECT MAX(dept), salary FROM emp GROUP BY salary
- BSELECT dept, MAX(salary) FROM emp ORDER BY dept
- CSELECT dept, MAX(salary) FROM emp GROUP BY dept
- DSELECT dept, salary FROM emp WHERE salary = MAX(salary)
5.Średni
Która właściwość ACID oznacza, że współbieżne transakcje nie widzą nawzajem swoich niezakończonych zmian?
- AIzolacja (isolation)
- BDostępność (availability)
- CAtomowość (atomicity)
- DTrwałość (durability)
6.Średni
Co zwraca EXCEPT (w Oracle nazywane MINUS)?
- AWiersze występujące w obu zapytaniach
- BWszystkie wiersze z obu zapytań bez duplikatów
- CWiersze pierwszego zapytania, które nie występują w drugim
- DWiersze drugiego zapytania, które nie występują w pierwszym
7.Trudny
x jest NULL, a y = 1. Jaka jest wartość warunku (x > 5 OR y = 1)?
- AFALSE
- BUNKNOWN
- CNULL, więc wiersz jest zawsze odrzucany
- DTRUE
8.Trudny
Podzapytanie skorelowane to takie, które:
- AOdwołuje się do kolumn zapytania zewnętrznego i jest obliczane dla każdego jego wiersza
- BWykonuje się tylko raz przed zapytaniem zewnętrznym i buforuje wynik dla każdego wiersza
- CUżywa wyłącznie funkcji agregujących
- DŁączy dwie tabele za pomocą klucza obcego
Klucz odpowiedzi
- 1. C · Łączy je w jeden wynik i usuwa powtarzające się wiersze
- 2. D · AS
- 3. B · Kolumna odwołująca się do klucza głównego innej tabeli
- 4. C · SELECT dept, MAX(salary) FROM emp GROUP BY dept
- 5. A · Izolacja (isolation)
- 6. C · Wiersze pierwszego zapytania, które nie występują w drugim
- 7. D · TRUE
- 8. A · Odwołuje się do kolumn zapytania zewnętrznego i jest obliczane dla każdego jego wiersza
Pełne rozwiązania krok po kroku: ćwicz ten temat na examproblems.com.