Strona główna › Pytania INF.03 › Pytanie 2548
INF.03 · pytanie #2548
Które z poniższych poleceń przyznaje użytkownikowi <i>uczen</i> najniższy poziom uprawnień w zakresie zmiany danych i struktury tabel?
- AGRANT SELECT ON szkola.przedmioty TO uczen;
- BGRANT DROP ON szkola.przedmioty TO uczen;
- CGRANT ALTER, SELECT ON szkola.przedmioty TO uczen;
- DGRANT INSERT, DROP ON szkola.przedmioty TO uczen;
Poprawna odpowiedź: A. GRANT SELECT ON szkola.przedmioty TO uczen;
Kliknij odpowiedź, którą uważasz za poprawną.
Wyjaśnienie
Odpowiedź GRANT SELECT ON szkola.przedmioty TO uczen jest poprawna, ponieważ przyznaje użytkownikowi 'uczen' jedynie uprawnienia do odczytu danych w tabeli 'przedmioty' w bazie danych 'szkola'. Uprawnienia SELECT pozwalają na przeglądanie danych, co jest istotne w kontekście nauki czy oceny przedmiotów, ale nie zezwalają na modyfikację danych ani na zmiany w strukturze tabeli. To podejście jest zgodne z zasadą minimalnych uprawnień, co oznacza, że użytkownik powinien mieć tylko te uprawnienia, które są niezbędne do wykonania swoich zadań. W praktyce, przyznawanie tylko uprawnień SELECT jest szczególnie ważne w środowiskach edukacyjnych, gdzie chcemy zapewnić uczniom dostęp do informacji, ale jednocześnie chronić integralność danych. W kontekście dobrych praktyk, ograniczenie dostępu do danych wrażliwych jest kluczowe, a nadawanie zbyt szerokich uprawnień może prowadzić do nieautoryzowanych zmian lub utraty danych.
🤖 Wyjaśnienie generowane przez AI – weryfikuj w oficjalnych źródłach.