Uprawnienia w DBMS dzieli się (w ujęciu ogólnym) na takie, które dotyczą konkretnych obiektów danych, oraz na takie, które dotyczą administracji systemem. Pytanie dotyczy uprawnień obiektowych, czyli kontroli dostępu do obiektów takich jak tabele czy widoki. Tego typu uprawnienia zwykle pozwalają albo zabraniają wykonywania operacji na danych: odczytu i modyfikacji, np. wstawiania nowych rekordów lub aktualizacji istniejących.
Dlatego poprawna jest odpowiedź: "wykonywać operacje na bazie, takie jak wstawianie lub modyfikowanie danych." – opisuje ona typowe operacje DML, które są kontrolowane uprawnieniami do obiektów (np. do tabeli).
Pozostałe odpowiedzi dotyczą innych obszarów uprawnień lub są zbyt ogólne:
- "modyfikować role i konta użytkowników." – to zakres administracyjny (zarządzanie tożsamościami i rolami), zwykle zarezerwowany dla administratora i nie wynika bezpośrednio z uprawnień do obiektów danych.
- "wykonywać instrukcje, takie jak tworzenie kopii zapasowej." – wykonywanie kopii zapasowej jest operacją administracyjną na poziomie serwera/instancji, a nie typową operacją na obiekcie (tabeli/widoku). W praktyce wymaga oddzielnych uprawnień administracyjnych.
- "dziedziczyć uprawnienia." – dziedziczenie to mechanizm modelu uprawnień (np. przez role), a nie "czynność", którą uprawnienia obiektowe pozwalają lub zabraniają wykonać na obiekcie. To częsty skrót myślowy: miesza się mechanizm nadawania uprawnień z samymi operacjami na danych.
Wskazówka egzaminacyjna: jeśli w treści pojawiają się uprawnienia obiektowe, myśl o obiektach i operacjach typu odczyt/wstawianie/modyfikacja/usuwanie. Gdy odpowiedź dotyczy kont, ról, kopii zapasowych lub konfiguracji serwera, zwykle wchodzi w zakres uprawnień administracyjnych, a nie obiektowych.