Przejdź do głównej treści
  1. Strona główna
  2. Technik informatyk
  3. INF.03
  4. Pytanie

Kwalifikacja: INF.03 - Tworzenie i administrowanie stronami i aplikacjami internetowymi oraz bazami danych

Zawód: Technik informatyk, Technik programista

Kategorie: Bazy danych Administracja serwerem i bezpieczeństwo

Słowa kluczowe: DCL w SQL GRANT w MySQL REVOKE w MySQL

Aby odebrać użytkownikowi wcześniej nadane uprawnienia, należy zastosować polecenie:

Źle. DELETE usuwa wiersze z tabeli, a nie uprawnienia użytkownika.
Dobrze. REVOKE odbiera użytkownikowi wcześniej przyznane uprawnienia.
Źle. DELETE PRIVILEGES nie jest poprawnym poleceniem SQL - taka komenda nie istnieje.
Źle. Taka składnia nie istnieje; nadawaniem zajmuje się GRANT, a odbieraniem REVOKE.
Do odbierania uprawnień służy REVOKE - polecenie z grupy DCL (Data Control Language), które stanowi odwrotność GRANT. Wskazujesz w nim, jakie uprawnienia i na jakim obiekcie chcesz cofnąć oraz któremu użytkownikowi, na przykład REVOKE INSERT ON klienci FROM jan. Dzięki temu administrator może w każdej chwili ograniczyć dostęp, gdy zmienia się zakres obowiązków lub konto przestaje być potrzebne. To właśnie REVOKE jest poprawną odpowiedzią.
Trzy z tych odpowiedzi tylko wyglądają na związane z uprawnieniami. DELETE rzeczywiście istnieje w SQL, ale należy do poleceń operujących na danych - kasuje wiersze tabeli, a nie prawa dostępu. DELETE PRIVILEGES oraz GRANT NO PRIVILEGES brzmią sensownie, lecz są wymyślone - w standardzie SQL takich poleceń po prostu nie ma, więc serwer zgłosiłby błąd składni. Zarządzanie uprawnieniami opiera się na dwóch komendach DCL: GRANT je nadaje, a REVOKE odbiera. Do cofnięcia przyznanych wcześniej praw właściwe jest więc REVOKE.

Wymagane logowanie

Ocenianie trudności pytań jest dostępne tylko dla zalogowanych użytkowników. Zaloguj się, aby skorzystać z pełni możliwości platformy.

Twoja ocena pomoże innym uczniom w przygotowaniu do egzaminu, a Tobie pozwoli na dostęp do spersonalizowanych statystyk.

Zgłoś błąd w pytaniu

Rozwiń sekcję i zmień pole, którego dotyczy błąd. Wyślemy tylko zmienione sekcje.

Błędna kwalifikacja
Błąd w treści pytania
Błąd w treści odpowiedzi
Błąd w obrazie
Dane kontaktowe (opcjonalnie)
Podaj email, jeśli chcesz otrzymać informację o rozpatrzeniu zgłoszenia.