Strona główna › Pytania INF.03 › Pytanie 897
INF.03 · pytanie #897
Po zrealizowaniu polecenia użytkownik Jacek będzie miał możliwość <pre class="code-block">GRANT SELECT, INSERT ON baza1.mojaTabela TO 'Jacek'@'localhost';</pre>
- Ausuwać rekordy z tabeli i przeglądać informacje
- Bprzeglądać dane w tabeli i wstawiać nowe dane
- Cmodyfikować strukturę tabeli oraz dodawać nowe dane
- Dusuwać tabelę i zakładać nową
Poprawna odpowiedź: B. przeglądać dane w tabeli i wstawiać nowe dane
Kliknij odpowiedź, którą uważasz za poprawną.
Wyjaśnienie
Polecenie GRANT SELECT, INSERT ON baza1.mojaTabela TO 'Jacek'@'localhost'; przyznaje użytkownikowi Jacek uprawnienia do przeglądania danych (SELECT) oraz wstawiania nowych danych (INSERT) do tabeli mojaTabela w bazie danych baza1. To oznacza, że Jacek nie ma możliwości usuwania tabeli ani zmiany jej struktury, co jest zarezerwowane dla uprawnień takich jak ALTER czy DROP. Zastosowanie tych uprawnień jest kluczowe w kontekście bezpieczeństwa i zarządzania danymi, ponieważ pozwala na kontrolowanie, kto może wykonywać określone operacje w bazie danych. Przykładem praktycznego zastosowania może być sytuacja, w której zespół programistów musi umożliwić pracownikom działu sprzedaży dostęp do danych klientów w tabeli, ale jednocześnie chce zapobiec przypadkowemu usunięciu lub modyfikacji struktury tabeli. W ten sposób, przyznając tylko uprawnienia SELECT i INSERT, administracja bazy danych może zapewnić odpowiedni poziom kontroli nad danymi, co jest zgodne z najlepszymi praktykami w zakresie zarządzania danymi i zabezpieczeń.
🤖 Wyjaśnienie generowane przez AI – weryfikuj w oficjalnych źródłach.