Strona główna › Pytania INF.03 › Pytanie 446
INF.03 · pytanie #446
Które z poleceń przyznaje użytkownikowi uczen najniższe uprawnienia w kontekście modyfikacji danych oraz struktury tabeli?
- AGRANT ALTER, SELECT ON szkola.przedmioty TO uczen;
- BGRANT DROP ON szkola.przedmioty TO uczen;
- CGRANT SELECT ON szkola.przedmioty TO uczen;
- DGRANT INSERT, DROP ON szkola.przedmioty TO uczen;
Poprawna odpowiedź: C. 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 całkiem niezła. Daje użytkownikowi 'uczen' tylko możliwość przeglądania danych z tabeli 'przedmioty' w bazie danych 'szkola'. To znaczy, że nie może on nic zmieniać ani modyfikować struktury tabeli, co jest spoko, bo zapewnia to większe bezpieczeństwo. Z własnego doświadczenia mogę powiedzieć, że dobrze jest przydzielać uprawnienia w taki sposób, żeby użytkownicy mieli tylko to, co im naprawdę potrzebne do pracy. W przypadku ucznia, który tylko chce się uczyć i patrzeć na przedmioty, dostęp do operacji takich jak INSERT, UPDATE czy DROP nie ma sensu, bo tylko stwarza ryzyko niekontrolowanych zmian w danych. W edukacji warto ograniczyć dostęp, żeby zachować porządek i uniknąć błędów oraz nadużyć. Więc dobrze, że wybrałeś tę odpowiedź.
🤖 Wyjaśnienie generowane przez AI – weryfikuj w oficjalnych źródłach.