1.Łatwy
Która instrukcja SQL dodaje nowe wiersze do tabeli?
- ASELECT
- BINSERT
- CALTER
- DUPDATE
2.Łatwy
Które słowo kluczowe sortuje wynik zapytania?
- AORDER BY
- BARRANGE
- CGROUP BY
- DSORT
3.Łatwy
Do której części SQL należą GRANT i REVOKE?
- AData Definition Language (DDL)
- BData Query Language (DQL)
- CData Manipulation Language (DML)
- DData Control Language (DCL)
4.Średni
W algebrze relacji operator projekcji (π) odpowiada:
- ASortowaniu wyniku
- BWyborowi wierszy spełniających dany warunek
- CŁączeniu dwóch tabel według klucza
- DWyborowi kolumn występujących w wyniku
5.Średni
Co robi GRANT SELECT ON employees TO alice?
- APozwala alice aktualizować i usuwać wiersze w tabeli employees
- BKopiuje tabelę employees do alice
- CPozwala użytkownikowi alice odczytywać tabelę employees
- DCzyni alice właścicielką bazy danych
6.Średni
Klucz obcy zadeklarowano z ON DELETE CASCADE. Co się dzieje, gdy zostanie usunięty wiersz nadrzędny?
- AOdwołujące się do niego wiersze podrzędne są automatycznie usuwane
- BUsunięcie jest zawsze odrzucane
- CWiersz nadrzędny jest kopiowany do tabeli archiwalnej
- DKlucz obcy w wierszach podrzędnych jest automatycznie ustawiany na NULL
7.Trudny
Dlaczego SELECT dept, name, COUNT(*) FROM emp GROUP BY dept jest niepoprawne w standardowym SQL?
- ACOUNT(*) nie może być używane razem z GROUP BY
- Bdept musi występować wewnątrz funkcji agregującej
- Cname nie jest ani grupowane, ani agregowane, więc nie ma jednej wartości na grupę
- DGROUP BY musi wymieniać wszystkie kolumny tabeli
8.Trudny
Kiedy plan wykonania (harmonogram) współbieżnych transakcji nazywa się szeregowalnym?
- AGdy każda transakcja dostaje numer seryjny
- BGdy żadna transakcja nigdy nie odczytuje danych
- CGdy jego skutek jest równoważny pewnemu szeregowemu wykonaniu tych samych transakcji
- DGdy transakcje działają tylko na jednym procesorze
Klucz odpowiedzi
- 1. B · INSERT
- 2. A · ORDER BY
- 3. D · Data Control Language (DCL)
- 4. D · Wyborowi kolumn występujących w wyniku
- 5. C · Pozwala użytkownikowi alice odczytywać tabelę employees
- 6. A · Odwołujące się do niego wiersze podrzędne są automatycznie usuwane
- 7. C · name nie jest ani grupowane, ani agregowane, więc nie ma jednej wartości na grupę
- 8. C · Gdy jego skutek jest równoważny pewnemu szeregowemu wykonaniu tych samych transakcji
Pełne rozwiązania krok po kroku: ćwicz ten temat na examproblems.com.