1.Łatwy
Co robi ograniczenie CHECK?
- ASprawdza, czy tabela istnieje, zanim zostanie na niej wykonane zapytanie
- BLiczy wiersze w tabeli
- COdrzuca wiersze, których wartości nie spełniają warunku
- DWeryfikuje hasło użytkownika
2.Ł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
3.Łatwy
Co oznacza znak wieloznaczny % we wzorcu LIKE?
- ADokładnie jeden znak na tej pozycji w napisie
- BDowolną pojedynczą cyfrę
- CKoniec ciągu znaków
- DDowolny ciąg zera lub więcej znaków
4.Średni
Tabela ma wiersze, w których col jest NULL. Które wiersze zwraca WHERE col = NULL?
- ATylko wiersze, w których col jest NULL, tak jak w IS NULL
- BWszystkie wiersze tabeli
- CBłąd w każdej bazie danych
- DŻadnych wierszy, bo wynik porównania jest nieznany
5.Średni
Trzecia postać normalna (3NF) eliminuje:
- AZależności przechodnie między atrybutami niekluczowymi
- BZbędne indeksy na kolumnach, które nie są częścią klucza
- CKlucze złożone
- DWartości atomowe
6.Ś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)
7.Trudny
Transakcja T1 blokuje wiersz A i czeka na wiersz B, a T2 blokuje wiersz B i czeka na wiersz A. Co robi typowy DBMS?
- AZatwierdza obie transakcje naraz
- BWykrywa zakleszczenie i przerywa jedną z transakcji jako ofiarę
- CPozwala obu transakcjom czekać, aż jedna z nich normalnie zatwierdzi zmiany
- DŁączy obie transakcje w jedną
8.Trudny
Dlaczego zapytanie z WHERE YEAR(order_date) = 2025 może nie korzystać z indeksu na order_date?
- AYEAR nie jest poprawnym SQL
- BIndeks na order_date jest używany tylko dla klauzul ORDER BY, nigdy dla WHERE
- CZastosowanie funkcji do kolumny uniemożliwia proste wyszukiwanie zakresowe w indeksie
- DIndeksy nigdy nie działają z datami
Klucz odpowiedzi
- 1. C · Odrzuca wiersze, których wartości nie spełniają warunku
- 2. A · Jeden do wielu
- 3. D · Dowolny ciąg zera lub więcej znaków
- 4. D · Żadnych wierszy, bo wynik porównania jest nieznany
- 5. A · Zależności przechodnie między atrybutami niekluczowymi
- 6. A · Izolacja (isolation)
- 7. B · Wykrywa zakleszczenie i przerywa jedną z transakcji jako ofiarę
- 8. C · Zastosowanie funkcji do kolumny uniemożliwia proste wyszukiwanie zakresowe w indeksie
Pełne rozwiązania krok po kroku: ćwicz ten temat na examproblems.com.