1.Łatwy
Klucz obcy (foreign key) to:
- AKlucz, który jest zawsze zaszyfrowany
- BKlucz używany przez zagranicznych użytkowników
- CKolumna, której wartości muszą być unikalne we wszystkich wierszach tabeli
- DKolumna odwołująca się do klucza głównego innej tabeli
2.Ł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 pierwszej tabeli
- DTylko wiersze, które nie pasują
3.Łatwy
Klient może złożyć wiele zamówień, ale każde zamówienie należy do dokładnie jednego klienta. Jaki to rodzaj związku?
- AZero do zera
- BJeden do jednego
- CWiele do wielu
- DJeden do wielu
4.Średni
Tabela przechowuje adres klienta w każdym wierszu zamówienia. Zmiana adresu w jednym wierszu, ale nie w pozostałych, to przykład:
- AOdczytu fantomowego
- BAnomalii wstawiania
- CAnomalii usuwania
- DAnomalii aktualizacji
5.Średni
Która właściwość ACID gwarantuje, że zatwierdzone zmiany przetrwają awarię systemu?
- ATrwałość (durability)
- BIzolacja (isolation)
- CSpójność (consistency)
- DAtomowość (atomicity)
6.Średni
Kolumna zawiera wartości 10, 20 i NULL. Co zwraca AVG(col)?
- A10
- B30
- CNULL
- D15
7.Trudny
Co zwraca FULL OUTER JOIN?
- AIloczyn kartezjański, który łączy każdy wiersz jednej tabeli z każdym wierszem drugiej
- BTylko pasujące wiersze
- CTylko niedopasowane wiersze
- DWszystkie wiersze z obu tabel, dopasowane tam, gdzie to możliwe, a w pozostałych przypadkach uzupełnione wartościami NULL
8.Trudny
Istnieje indeks złożony na (last_name, first_name). Który warunek może z niego skorzystać najskuteczniej?
- AWHERE last_name = 'Jansen'
- BWHERE UPPER(first_name) = 'EVA'
- CWHERE first_name LIKE '%a'
- DWHERE first_name = 'Eva'
Klucz odpowiedzi
- 1. D · Kolumna odwołująca się do klucza głównego innej tabeli
- 2. A · Każdą kombinację wierszy z dwóch tabel
- 3. D · Jeden do wielu
- 4. D · Anomalii aktualizacji
- 5. A · Trwałość (durability)
- 6. D · 15
- 7. D · Wszystkie wiersze z obu tabel, dopasowane tam, gdzie to możliwe, a w pozostałych przypadkach uzupełnione wartościami NULL
- 8. A · WHERE last_name = 'Jansen'
Pełne rozwiązania krok po kroku: ćwicz ten temat na examproblems.com.