O comando da linguagem SQL do Oracle 10g, que pode ser usado...
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
A alternativa correta é a A - GRANT.
O comando GRANT é utilizado no Oracle para atribuir privilégios aos usuários ou papéis. Privilégios são permissões que permitem realizar determinadas operações com objetos do banco de dados, como tabelas, visões, procedimentos armazenados, entre outros. Esse comando é fundamental para o controle de acesso e para a manutenção da segurança das informações guardadas no sistema de banco de dados.
Para explicar por que a alternativa A é correta, vamos entender o que o comando faz:
- Com GRANT, é possível conceder privilégios de diversos níveis, desde privilégios de sistema, como o direito de criar tabelas (CREATE TABLE), até privilégios mais específicos, como o direito de selecionar dados de uma tabela específica (SELECT on table).
- É possível também revogar esses privilégios utilizando o comando REVOKE, mas essa ação é distinta de conceder e, portanto, corresponde a outra funcionalidade.
- As opções "SET PRIVILEGE" e "PERMISSION TO" não são comandos válidos em SQL para o Oracle.
Assim, fica claro que o comando GRANT é a ferramenta correta para conceder privilégios, tanto para usuários quanto para papéis, o que torna a alternativa A a resposta adequada para a questão proposta.
Clique para visualizar este gabarito
Visualize o gabarito desta questão clicando no botão abaixo