Imagem de fundo

Um gerente de RH precisa acessar os dados de funcionários...

Um gerente de RH precisa acessar os dados de funcionários, mas não deve ter permissão para visualizar a coluna SALARIO de todos eles. O DBA precisa implementar uma solução de segurança no nível de objeto para atender a esse requisito.


Assinale a afirmativa correta sobre o uso de Views para implementar a restrição de acesso a colunas específicas.


A

Views não podem ser usadas para segurança, pois elas apenas fornecem um nome alternativo para a tabela base.


B

O DBA pode criar uma VIEW que omite a coluna SALARIO da tabela FUNCIONARIO e conceder ao gerente de RH privilégios SELECT apenas sobre a View.


C

A View deve incluir todos os campos da tabela base, e a restrição de coluna deve ser aplicada por meio de uma Stored Procedure.


D

A restrição deve ser aplicada usando uma TRIGGER AFTER SELECT que define o valor de SALARIO como NULL se o usuário for o gerente de RH.


E

A segurança no nível de coluna é impossível de ser implementada sem o uso de criptografia TDE em toda a tabela.