Strona główna › Pytania INF.03 › Pytanie 583
INF.03 · pytanie #583
W języku MySQL należy wykorzystać polecenie REVOKE, aby użytkownikowi anna cofnąć możliwość wprowadzania zmian wyłącznie w definicji struktury bazy danych. Polecenie, które służy do odebrania tych uprawnień, ma następującą formę
- AREVOKE CREATE UPDATE DROP ON tabela1 FROM 'anna'@'localhost'
- BREVOKE CREATE INSERT DELETE ON tabela1 FROM 'anna'@'localhost'
- CREVOKE ALL ON tabela1 FROM 'anna'@'localhost'
- DREVOKE CREATE ALTER DROP ON tabela1 FROM 'anna'@'localhost'
Poprawna odpowiedź: D. REVOKE CREATE ALTER DROP ON tabela1 FROM 'anna'@'localhost'
Kliknij odpowiedź, którą uważasz za poprawną.
Wyjaśnienie
Polecenie REVOKE w MySQL jest używane do odbierania przydzielonych uprawnień użytkownikom. W przypadku użytkownika 'anna', aby odebrać mu prawa do modyfikacji struktury bazy danych, należy użyć polecenia REVOKE z odpowiednimi uprawnieniami. Wybór REVOKE CREATE ALTER DROP jest poprawny, ponieważ obejmuje kluczowe prawa związane z zarządzaniem strukturą tabeli. Uprawnienie CREATE pozwala na tworzenie nowych obiektów, ALTER umożliwia modyfikację istniejących obiektów, a DROP pozwala na ich usuwanie. Przydzielając te uprawnienia, użytkownik ma pełną kontrolę nad strukturą bazy danych. Odbierając te uprawnienia, ograniczamy możliwości użytkownika do modyfikacji struktury, co jest kluczowe w kontekście zarządzania bezpieczeństwem bazy danych i zapewnienia integralności danych. Przykładem zastosowania tego polecenia może być sytuacja, w której administrator bazy danych chce, aby użytkownik miał jedynie prawa do wprowadzania danych, ale nie do zmiany ich struktury. W takich przypadkach ważne jest, aby precyzyjnie definiować uprawnienia użytkowników, co może pomóc w unikaniu nieautoryzowanych zmian i potencjalnych utrat danych. Należy również odwołać się do standardów SQL, które definiują zarządzanie uprawnieniami w obiektach bazy danych, co jest kluczowym elementem każdego systemu zarządzania bazą danych.
🤖 Wyjaśnienie generowane przez AI – weryfikuj w oficjalnych źródłach.