1.Łatwy
Co robi GROUP BY w zapytaniu?
- ASortuje wiersze wyniku alfabetycznie
- BUsuwa wiersze z wartościami NULL
- CŁączy wiersze o tych samych wartościach w grupy, by agregaty obliczać dla każdej grupy
- DŁączy dwie tabele według ich wspólnych kolumn
2.Łatwy
Do której części SQL należą GRANT i REVOKE?
- AData Query Language (DQL)
- BData Manipulation Language (DML)
- CData Control Language (DCL)
- DData Definition Language (DDL)
3.Ł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
4.Średni
Która właściwość ACID oznacza, że współbieżne transakcje nie widzą nawzajem swoich niezakończonych zmian?
- ATrwałość (durability)
- BDostępność (availability)
- CIzolacja (isolation)
- DAtomowość (atomicity)
5.Średni
Czym jest brudny odczyt (dirty read)?
- AOdczytem danych bez klauzuli WHERE
- BOdczytem danych zapisanych przez inną transakcję, która nie została jeszcze zatwierdzona
- CDwukrotnym odczytem tego samego wiersza z tą samą wartością
- DOdczytem danych z uszkodzonego dysku
6.Średni
Druga postać normalna (2NF) eliminuje:
- AZależności przechodnie między kolumnami niekluczowymi poprzez inną kolumnę niekluczową
- BWszystkie wartości NULL
- CCzęściowe zależności kolumn niekluczowych od części klucza złożonego
- DKlucze obce
7.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, B, C}
- C{A}
- D{A, B, C, D}
8.Trudny
Tabela employee(emp_id, dept_id, dept_name) ma klucz emp_id oraz dept_id → dept_name. Które stwierdzenie jest poprawne?
- ANie jest w 2NF
- BJest w 2NF, ale nie w 3NF
- CNie jest w 1NF
- DJest w BCNF, a więc również w 3NF
Klucz odpowiedzi
- 1. C · Łączy wiersze o tych samych wartościach w grupy, by agregaty obliczać dla każdej grupy
- 2. C · Data Control Language (DCL)
- 3. C · ORDER BY salary DESC
- 4. C · Izolacja (isolation)
- 5. B · Odczytem danych zapisanych przez inną transakcję, która nie została jeszcze zatwierdzona
- 6. C · Częściowe zależności kolumn niekluczowych od części klucza złożonego
- 7. D · {A, B, C, D}
- 8. B · Jest w 2NF, ale nie w 3NF
Pełne rozwiązania krok po kroku: ćwicz ten temat na examproblems.com.