Strona główna › Pytania INF.03 › Pytanie 1624
INF.03 · pytanie #1624
Jakie prawa będzie miał użytkownik jan po wykonaniu poniższych poleceń na bazie danych? <pre class="code-block">GRANT ALL PRIVILEGES ON klienci TO jan; REVOKE SELECT, INSERT, UPDATE, DELETE ON klienci FROM jan;</pre>
- ABędzie mógł zmieniać strukturę tabeli klienci
- BBędzie mógł dodawać rekordy do tabeli klienci
- CBędzie mógł usuwać rekordy z tabeli klienci
- DBędzie mógł przeszukiwać dane w tabeli klienci
Poprawna odpowiedź: A. Będzie mógł zmieniać strukturę tabeli klienci
Kliknij odpowiedź, którą uważasz za poprawną.
Wyjaśnienie
Polecenie GRANT ALL PRIVILEGES ON klienci TO jan pozwala użytkownikowi jan na wykonywanie wszystkich operacji na tabeli klienci. Obejmuje to działania takie jak SELECT INSERT UPDATE DELETE oraz inne operacje strukturalne jak ALTER czy DROP. Następnie polecenie REVOKE SELECT INSERT UPDATE DELETE ON klienci FROM jan usuwa część tych uprawnień. Po wykonaniu tych poleceń jan zachowuje uprawnienia do zmiany struktury tabeli klienci czyli może wykonywać operacje takie jak ALTER. ALTER TABLE jest kluczowe w zarządzaniu bazą danych pozwalając na dodawanie lub usuwanie kolumn oraz modyfikację typów danych. W praktyce oznacza to że jan może np. dostosować strukturę danych do nowych wymagań biznesowych co jest ważnym aspektem elastycznego zarządzania bazą danych. Umiejętność zarządzania strukturą tabel jest ważną częścią administracji baz danych i powinna być wykonywana zgodnie z najlepszymi praktykami aby zapewnić integralność danych i wydajność systemu. Użytkownik powinien regularnie przeglądać i aktualizować dokumentację techniczną aby śledzić wszelkie zmiany w strukturze bazy danych
🤖 Wyjaśnienie generowane przez AI – weryfikuj w oficjalnych źródłach.