1.Łatwy
Co zwraca CROSS JOIN?
- AKażdą kombinację wierszy z dwóch tabel
- BTylko wiersze pasujące według wspólnej kolumny klucza
- CTylko wiersze, które nie pasują
- DTylko wiersze pierwszej tabeli
2.Łatwy
Czym jest klucz sztuczny (surrogate key)?
- AKluczem odwołującym się do innej tabeli
- BKluczem używanym tylko w widokach
- CKluczem utworzonym z danych rzeczywistych, np. adresu e-mail
- DSztucznym identyfikatorem bez znaczenia biznesowego, np. automatycznie zwiększanym id
3.Łatwy
Co oznacza NULL w SQL?
- ALiczbę zero w kolumnach liczbowych
- BBrakującą lub nieznaną wartość
- CWartość logiczną fałsz
- DPusty ciąg znaków
4.Średni
Trzecia postać normalna (3NF) eliminuje:
- AZbędne indeksy na kolumnach, które nie są częścią klucza
- BZależności przechodnie między atrybutami niekluczowymi
- CKlucze złożone
- DWartości atomowe
5.Średni
W algebrze relacji operator projekcji (π) odpowiada:
- AWyborowi kolumn występujących w wyniku
- BŁączeniu dwóch tabel według klucza
- CWyborowi wierszy spełniających dany warunek
- DSortowaniu wyniku
6.Średni
Co zwraca SELECT SUM(amount) FROM orders, gdy klauzula WHERE nie pasuje do żadnego wiersza?
- ABłąd
- B0
- CNULL
- DPusty ciąg znaków
7.Trudny
Która funkcja SQL najlepiej nadaje się do znalezienia wszystkich pracowników podległych kierownikowi w drzewie organizacyjnym o nieznanej głębokości?
- AGROUP BY po manager_id
- BRekurencyjne wspólne wyrażenie tablicowe (WITH RECURSIVE)
- COgraniczenie UNIQUE na manager_id
- DPojedyncze samozłączenie tabeli employees po manager_id
8.Trudny
Czym jest indeks pokrywający (covering index) dla zapytania?
- AIndeksem przebudowywanym co noc
- BIndeksem obejmującym każdą kolumnę każdej tabeli
- CIndeksem zawierającym wszystkie kolumny potrzebne zapytaniu, dzięki czemu nie trzeba czytać samej tabeli
- DIndeksem wyłącznie na kluczu głównym
Klucz odpowiedzi
- 1. A · Każdą kombinację wierszy z dwóch tabel
- 2. D · Sztucznym identyfikatorem bez znaczenia biznesowego, np. automatycznie zwiększanym id
- 3. B · Brakującą lub nieznaną wartość
- 4. B · Zależności przechodnie między atrybutami niekluczowymi
- 5. A · Wyborowi kolumn występujących w wyniku
- 6. C · NULL
- 7. B · Rekurencyjne wspólne wyrażenie tablicowe (WITH RECURSIVE)
- 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.