1.Łatwy
Co oznacza znak wieloznaczny _ (podkreślenie) we wzorcu LIKE?
- ADowolną literę, ale nie cyfrę
- BZero lub więcej znaków
- CZnak spacji
- DDokładnie jeden znak
2.Łatwy
Jak w modelu relacyjnym nazywa się wiersz tabeli?
- AAtrybut
- BDziedzina
- CSchemat
- DKrotka
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?
- AJeden do wielu
- BWiele do wielu
- CZero do zera
- DJeden do jednego
4.Średni
Która właściwość ACID oznacza, że współbieżne transakcje nie widzą nawzajem swoich niezakończonych zmian?
- AIzolacja (isolation)
- BAtomowość (atomicity)
- CDostępność (availability)
- DTrwałość (durability)
5.Średni
Czym jest wyzwalacz (trigger) w bazie danych?
- AZaplanowaną kopią zapasową bazy danych
- BZapytaniem uruchamianym ręcznie przez użytkownika
- CRodzajem indeksu przyspieszającym wyszukiwanie
- DKodem uruchamianym automatycznie, gdy w tabeli zajdzie określone zdarzenie, takie jak INSERT, UPDATE lub DELETE
6.Średni
Czym jest brudny odczyt (dirty read)?
- ADwukrotnym odczytem tego samego wiersza z tą samą wartością
- BOdczytem danych bez klauzuli WHERE
- COdczytem danych z uszkodzonego dysku
- DOdczytem danych zapisanych przez inną transakcję, która nie została jeszcze zatwierdzona
7.Trudny
Co oblicza SELECT day, SUM(amount) OVER (ORDER BY day) FROM sales?
- AJeden wiersz na dzień tylko z sumą z tego dnia
- BSumę narastającą amount uporządkowaną według day
- CŚrednią kwotę na dzień
- DSumę wszystkich kwot w każdym wierszu
8.Trudny
Co zwraca FULL OUTER JOIN?
- ATylko pasujące wiersze
- BIloczyn kartezjański, który łączy każdy wiersz jednej tabeli z każdym wierszem drugiej
- CTylko niedopasowane wiersze
- DWszystkie wiersze z obu tabel, dopasowane tam, gdzie to możliwe, a w pozostałych przypadkach uzupełnione wartościami NULL
Klucz odpowiedzi
- 1. D · Dokładnie jeden znak
- 2. D · Krotka
- 3. A · Jeden do wielu
- 4. A · Izolacja (isolation)
- 5. D · Kodem uruchamianym automatycznie, gdy w tabeli zajdzie określone zdarzenie, takie jak INSERT, UPDATE lub DELETE
- 6. D · Odczytem danych zapisanych przez inną transakcję, która nie została jeszcze zatwierdzona
- 7. B · Sumę narastającą amount uporządkowaną według day
- 8. D · Wszystkie wiersze z obu tabel, dopasowane tam, gdzie to możliwe, a w pozostałych przypadkach uzupełnione wartościami NULL
Pełne rozwiązania krok po kroku: ćwicz ten temat na examproblems.com.