Imagem de fundo

Imagine que você é o administrador de um banco de dados...

Imagine que você é o administrador de um banco de dados utilizado por uma grande empresa. Sua responsabilidade é garantir que apenas usuários autorizados tenham acesso aos dados críticos. A empresa decidiu que é necessário restringir o acesso a determinadas tabelas, de forma que somente usuários com permissões específicas possam executar operações de leitura e escrita nessas tabelas. Você deve configurar as permissões de acesso usando comandos SQL.

Considerando os conceitos avançados de autorização de acesso em SQL, assinale a alternativa a seguir que implementa corretamente uma política de controle de acesso que concede a um usuário específico (chamado user123) permissões de leitura e escrita apenas na tabela DadosCriticos, mas garante que esse usuário não possa conceder essas permissões a outros usuários.


A

GRANT ALL PRIVILEGES ON DadosCriticos TO user123;

REVOKE GRANT OPTION FOR ALL PRIVILEGES ON DadosCriticos FROM user123;


B

GRANT SELECT, INSERT, UPDATE, DELETE ON DadosCriticos TO user123 WITH GRANT OPTION;


C

GRANT SELECT, INSERT, UPDATE, DELETE ON DadosCriticos TO user123;


D

GRANT SELECT, INSERT, UPDATE, DELETE ON DadosCriticos TO user123;

REVOKE GRANT OPTION FOR SELECT, INSERT, UPDATE, DELETE ON DadosCriticos FROM user123;


E

GRANT SELECT, INSERT, UPDATE, DELETE ON DadosCriticos TO user123 WITH REVOKE OPTION;