Strona główna › Pytania INF.03 › Pytanie 872
INF.03 · pytanie #872
Przedstawione polecenie SQL nadaje użytkownikowi adam@localhost prawa: <pre class="code-block">GRANT SELECT, INSERT, UPDATE, DELETE ON klienci TO adam@localhost</pre>
- Amanipulowania danymi w tabeli klienci.
- Bzarządzania strukturą tabeli klienci.
- Czarządzania strukturą bazy danych klienci.
- Dmanipulowania danymi bazy danych klienci.
Poprawna odpowiedź: A. manipulowania danymi w tabeli klienci.
Kliknij odpowiedź, którą uważasz za poprawną.
Wyjaśnienie
Prawidłowa odpowiedź wskazuje, że polecenie SQL 'GRANT SELECT, INSERT, UPDATE, DELETE ON klienci TO adam@localhost' nadaje użytkownikowi o nazwie 'adam' z hosta 'localhost' prawa do manipulowania danymi w tabeli 'klienci'. Te konkretne operacje, takie jak SELECT (wybieranie danych), INSERT (wstawianie nowych danych), UPDATE (aktualizowanie istniejących danych), DELETE (usuwanie danych) pozwalają użytkownikowi na pełne zarządzanie danymi, ale nie strukturą tabeli czy bazy danych. Jest to zgodne z zasadą minimalnych uprawnień, która nakazuje nadawać użytkownikom tylko te uprawnienia, które są im bezwzględnie potrzebne do wykonywania ich zadań. Należy pamiętać, że nadanie większych uprawnień, takich jak zarządzanie strukturą bazy danych, mogłoby stworzyć potencjalne zagrożenie dla bezpieczeństwa systemu.
🤖 Wyjaśnienie generowane przez AI – weryfikuj w oficjalnych źródłach.