1.Łatwy
Co oznacza znak wieloznaczny % we wzorcu LIKE?
- ADokładnie jeden znak na tej pozycji w napisie
- BDowolny ciąg zera lub więcej znaków
- CKoniec ciągu znaków
- DDowolną pojedynczą cyfrę
2.Łatwy
INNER JOIN zwraca:
- AWiersze, które nie pasują
- BTylko wiersze z pasującymi wartościami w obu tabelach
- CWszystkie wiersze z obu tabel
- DWszystkie wiersze z lewej tabeli, z wartościami NULL tam, gdzie nie ma dopasowania
3.Łatwy
Jak w modelu relacyjnym nazywa się wiersz tabeli?
- ASchemat
- BDziedzina
- CAtrybut
- DKrotka
4.Średni
Która właściwość ACID oznacza, że współbieżne transakcje nie widzą nawzajem swoich niezakończonych zmian?
- AAtomowość (atomicity)
- BTrwałość (durability)
- CIzolacja (isolation)
- DDostępność (availability)
5.Średni
Widok (view) w SQL to:
- ARodzaj indeksu
- BKopia tabeli na dysku
- CZapisane zapytanie, które działa jak wirtualna tabela
- DEkran w kliencie bazy danych służący do przeglądania tabel
6.Średni
Która właściwość ACID gwarantuje, że zatwierdzone zmiany przetrwają awarię systemu?
- ASpójność (consistency)
- BIzolacja (isolation)
- CTrwałość (durability)
- DAtomowość (atomicity)
7.Trudny
Zapytanie FROM customers c LEFT JOIN orders o ON o.customer_id = c.id WHERE o.status = 'paid' nieoczekiwanie pomija klientów bez zamówień. Dlaczego?
- Astatus jest słowem zastrzeżonym
- BLEFT JOIN nigdy nie zachowuje niedopasowanych wierszy
- CZłączenie powinno używać USING zamiast ON
- DWarunek WHERE na o odrzuca wiersze wypełnione NULL, zamieniając złączenie w wewnętrzne
8.Trudny
Który poziom izolacji zapobiega brudnym odczytom (dirty reads), ale nadal dopuszcza odczyty niepowtarzalne (non-repeatable reads)?
- ARepeatable read
- BRead committed
- CRead uncommitted
- DSerializable
Klucz odpowiedzi
- 1. B · Dowolny ciąg zera lub więcej znaków
- 2. B · Tylko wiersze z pasującymi wartościami w obu tabelach
- 3. D · Krotka
- 4. C · Izolacja (isolation)
- 5. C · Zapisane zapytanie, które działa jak wirtualna tabela
- 6. C · Trwałość (durability)
- 7. D · Warunek WHERE na o odrzuca wiersze wypełnione NULL, zamieniając złączenie w wewnętrzne
- 8. B · Read committed
Pełne rozwiązania krok po kroku: ćwicz ten temat na examproblems.com.