1.Łatwy
Jak posortować wynik od najwyższej do najniższej pensji?
- AORDER BY salary ASC
- BGROUP BY salary DESC
- CORDER BY salary DESC
- DSORT salary DOWN
2.Łatwy
Które słowo kluczowe nadaje w zapytaniu kolumnie lub tabeli tymczasową nazwę zastępczą?
- AAS
- BNAME
- CRENAME
- DALIAS
3.Łatwy
Co robi COMMIT w transakcji?
- ACofa wszystkie zmiany wprowadzone od rozpoczęcia transakcji
- BUtrwala wszystkie zmiany transakcji
- CBlokuje całą bazę danych
- DTworzy nową tabelę
4.Średni
Pierwsza postać normalna (1NF) wymaga, aby:
- ANie było kluczy obcych
- BKażda kolumna zawierała wartości atomowe i nie było powtarzających się grup
- CKażda tabela miała dokładnie jedną kolumnę
- DKażda kolumna niekluczowa zależała od całego klucza i od niczego poza kluczem
5.Średni
Tabela ma wiersze, w których col jest NULL. Które wiersze zwraca WHERE col = NULL?
- AŻadnych wierszy, bo wynik porównania jest nieznany
- BBłąd w każdej bazie danych
- CTylko wiersze, w których col jest NULL, tak jak w IS NULL
- DWszystkie wiersze tabeli
6.Średni
Która właściwość ACID gwarantuje, że zatwierdzone zmiany przetrwają awarię systemu?
- AIzolacja (isolation)
- BSpójność (consistency)
- CAtomowość (atomicity)
- DTrwałość (durability)
7.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
- CIndeksy nigdy nie działają z datami
- DZastosowanie funkcji do kolumny uniemożliwia proste wyszukiwanie zakresowe w indeksie
8.Trudny
Mając zależności funkcyjne A → B, B → C i C → D w R(A, B, C, D), jakie jest domknięcie A+?
- A{A, B}
- B{A}
- C{A, B, C, D}
- D{A, B, C}
Klucz odpowiedzi
- 1. C · ORDER BY salary DESC
- 2. A · AS
- 3. B · Utrwala wszystkie zmiany transakcji
- 4. B · Każda kolumna zawierała wartości atomowe i nie było powtarzających się grup
- 5. A · Żadnych wierszy, bo wynik porównania jest nieznany
- 6. D · Trwałość (durability)
- 7. D · Zastosowanie funkcji do kolumny uniemożliwia proste wyszukiwanie zakresowe w indeksie
- 8. C · {A, B, C, D}
Pełne rozwiązania krok po kroku: ćwicz ten temat na examproblems.com.