Zadanie 23 z arkusza EE.09, styczeń 2020

MySQL i bazy danych Poziom: trudne

Jakie uprawnienia będzie miał użytkownik jan po wykonaniu na bazie danych przedstawionych poleceń?

GRANT ALL PRIVILEGES ON klienci TO jan;
REVOKE SELECT, INSERT, UPDATE, DELETE ON klienci FROM jan;
Wybierz odpowiedź

Cały arkusz EE.09, styczeń 2020 Było też: INF.03, przykładowy arkusz CKE

Pokaż odpowiedź i wyjaśnienie

Poprawna odpowiedź: A

Będzie mógł zmienić strukturę tabeli klienci.

Dlaczego

Jan dostał wszystkie uprawnienia, a potem odebrano mu SELECT, INSERT, UPDATE i DELETE, czyli operacje na danych. Zostały mu uprawnienia do struktury, np. ALTER, więc może zmieniać strukturę tabeli.