Strona główna › Pytania INF.03 › Pytanie 1812
INF.03 · pytanie #1812
GRANT CREATE, ALTER ON sklep.* TO adam; Zakładając, że użytkownik <i>adam</i> nie dysponował wcześniej żadnymi uprawnieniami, to polecenie SQL przyzna mu prawa jedynie do
- Atworzenia oraz modyfikacji struktury wszystkich tabel w bazie sklep
- Bwstawiania oraz modyfikacji danych w tabeli sklep
- Ctworzenia oraz modyfikacji struktury w tabeli sklep
- Dwstawiania oraz modyfikacji danych we wszystkich tabelach bazy sklep
Poprawna odpowiedź: A. tworzenia oraz modyfikacji struktury wszystkich tabel w bazie sklep
Kliknij odpowiedź, którą uważasz za poprawną.
Wyjaśnienie
Polecenie SQL 'GRANT CREATE, ALTER ON sklep.* TO adam;' przyznaje użytkownikowi adam prawa do tworzenia i modyfikowania struktury wszystkich tabel w bazie danych o nazwie 'sklep'. W kontekście zarządzania bazami danych, przyznawanie takich uprawnień jest kluczowe dla realizacji zadań związanych z projektowaniem i rozbudową bazy. Przykładowo, gdyby adam potrzebował dodać nową kolumnę do istniejącej tabeli lub utworzyć nową tabelę, mógłby to zrobić dzięki tym prawom. Z perspektywy bezpieczeństwa, nadawanie takich uprawnień powinna być starannie przemyślane, aby uniknąć nieautoryzowanych zmian w strukturze bazy. W praktyce, w sytuacjach, gdy wiele osób współpracuje nad projektem, zaleca się przyznawanie minimalnych uprawnień, które są niezbędne do wykonania określonych zadań. W związku z tym, wykorzystanie polecenia GRANT w sposób odpowiadający wymaganiom projektu jest najlepszą praktyką w zakresie administracji bazami danych.
🤖 Wyjaśnienie generowane przez AI – weryfikuj w oficjalnych źródłach.