Przejdź do treści głównej
INF.03Pytanie #357 z 1558bazy-administracja-i-uprawnienia

W języku MySQL należy zastosować polecenie REVOKE, aby użytkownikowi anna odebrać prawo do dokonywania zmian jedynie w definicji struktury bazy danych. Polecenie odpowiadające odebraniu tych praw ma postać

Opcje odpowiedzi:
A
REVOKE ALL ON tabela1 FROM 'anna'@'localhost'
B
REVOKE CREATE ALTER DROP ON tabela1 FROM 'anna'@'localhost'
Prawidłowa
C
REVOKE CREATE UPDATE DROP ON tabela1 FROM 'anna'@'localhost'
D
REVOKE CREATE INSERT DELETE ON tabela1 FROM 'anna'@'localhost'
Reklama

Wyjaśnienie i uzasadnienie dydaktyczne

Poprawna odpowiedź: B (REVOKE CREATE ALTER DROP ON tabela1 FROM 'anna'@'localhost')

Wskazana opcja REVOKE CREATE ALTER DROP ON tabela1 FROM 'anna'@'localhost' jest poprawna. Dokładnie odpowiada zasadom i mechanizmom określonym w specyfikacji języka i technologii bazodanowych dla tego zagadnienia.

Dlaczego pozostałe opcje są nieprawidłowe?

  • A: REVOKE ALL ON tabela1 FROM "anna"@localhost – To jest błędne. W tej odpowiedzi odebrane są wszystkie prawa, a nie tylko prawa do dokonywania zmian w definicji struktury bazy danych.
  • C: REVOKE CREATE UPDATE DROP ON tabela1 FROM "anna"@localhost – To jest błędne. W tej odpowiedzi odebrane są prawa do dokonywania zmian w danych, a nie w definicji struktury bazy danych.
  • D: REVOKE CREATE INSERT DELETE ON tabela1 FROM "anna"@localhost – To jest błędne. W tej odpowiedzi odebrane są prawa do dodawania i usuwania rekordów, a nie do dokonywania zmian w definicji struktury bazy danych.

Chcesz poćwiczyć całą kwalifikację INF.03?

Egzamin próbny na czas, nauka działami, losowe pytanie albo przegląd całej bazy — wszystko w przeglądarce i bez zakładania konta.

Rozwiąż w Quizie

Pojęcia z tego pytania

Cały słownik INF03
Reklama

Podobne pytania z działu „Bazy administracja i uprawnienia”

Ten sam obszar materiału z kwalifikacji INF.03. W całej bazie znajdziesz 40 pytań z tego działu.