1.Łatwy
Która funkcja agregująca zlicza wiersze?
- ASUM
- BAVG
- CCOUNT
- DMAX
2.Łatwy
Która instrukcja SQL pobiera dane z tabeli?
- ACREATE
- BUPDATE
- CINSERT
- DSELECT
3.Łatwy
Do której części SQL należą GRANT i REVOKE?
- AData Query Language (DQL)
- BData Definition Language (DDL)
- CData Manipulation Language (DML)
- DData Control Language (DCL)
4.Średni
Kolumna zawiera wartości 10, 20 i NULL. Co zwraca AVG(col)?
- A10
- BNULL
- C30
- D15
5.Średni
Dlaczego tworzy się indeksy na kolumnach?
- AAby zaoszczędzić miejsce na dysku
- BAby zapobiec wartościom NULL
- CAby przyspieszyć wyszukiwanie i złączenia na tych kolumnach
- DAby przyspieszyć wstawianie i aktualizowanie danych w tych kolumnach
6.Średni
Co robi ROLLBACK TO SAVEPOINT s1?
- ACofa całą transakcję od początku
- BCofa zmiany dokonane po punkcie zapisu s1, pozostawiając transakcję otwartą
- CKończy transakcję i zatwierdza wszystko
- DUsuwa punkt zapisu i wszystkie tabele zmienione od tego czasu
7.Trudny
Czym jest odczyt fantomowy (phantom read)?
- AOdczyt danych, które nigdy nie zostały zapisane
- BPowtórzone zapytanie zwraca nowe wiersze wstawione przez inną zatwierdzoną transakcję
- COdczyt niezatwierdzonych zmian
- DZapytanie, które nie zwraca żadnych wierszy
8.Trudny
R(A, B, C, D) ma zależności funkcyjne A → B i C → D. Jaki jest klucz kandydujący?
- A{A}
- B{B, D}
- C{C}
- D{A, C}
Klucz odpowiedzi
- 1. C · COUNT
- 2. D · SELECT
- 3. D · Data Control Language (DCL)
- 4. D · 15
- 5. C · Aby przyspieszyć wyszukiwanie i złączenia na tych kolumnach
- 6. B · Cofa zmiany dokonane po punkcie zapisu s1, pozostawiając transakcję otwartą
- 7. B · Powtórzone zapytanie zwraca nowe wiersze wstawione przez inną zatwierdzoną transakcję
- 8. D · {A, C}
Pełne rozwiązania krok po kroku: ćwicz ten temat na examproblems.com.