Imagem de fundo

Analise os comandos padrão SQL ANSI a seguir, disparados por um Administrador de Banco ...

Analise os comandos padrão SQL ANSI a seguir, disparados por um Administrador de Banco de Dados (DBA) em uma interface própria do banco de dados e assinale a alternativa correta acerca dos resultados dos comandos executados pelo DBA.


Comandos


GRANT SELECT ON FUNCIONARIO TO A1;


REVOKE SELECT ON FUNCIONARIO TO A5;


Obs. Os números utilizados (1 e 2) são apenas para facilitar a identificação das linhas dessa questão.


A

O comando mostrado na linha 1 executa um SELECT na tabela FUNCIONARIO para o usuário A1 e o comando mostrado na linha 2 realiza a mesma ação, porém para o usuário A5.


B

O comando mostrado na linha 1 concede ao FUNCIONARIO acesso à tabela do usuário A1 e o comando mostrado na linha 2 retira o privilégio do FUNCIONARIO à tabela do usuário A5.


C

O comando mostrado na linha 1 copia todo o conteúdo da tabela FUNCIONARIO para a tabela A1 e o comando mostrado na linha 2 move todo o conteúdo da tabela FUNCIONARIO para a tabela A5.


D

O comando mostrado na linha 1 concede privilégio para que o usuário A1 possa fazer SELECT na tabela FUNCIONARIO e o comando mostrado na linha 2 retira o privilégio de SELECT do usuário A5 da tabela FUNCIONARIO.


E

O comando mostrado na linha 1 seleciona todos os dados da tabela FUNCIONARIO e apresenta em uma interface para o usuário A1 e o comando mostrado na linha 2 não permite que todos os dados da tabela FUNCIONARIO sejam apresentados ao usuário A5 nessa mesma interface.