Qual o comando administrativo da linguagem SQL, presente em ...

Próximas questões
Com base no mesmo assunto
Q619412 Banco de Dados
Qual o comando administrativo da linguagem SQL, presente em sistemas de gerência de bancos de dados como MySQL, Oracle e PostgreSQL, que permite definir privilégios de acesso a objetos do banco de dados?
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Resposta Correta: B - GRANT.

Vamos entender melhor o contexto da questão e a importância do comando GRANT no universo dos bancos de dados. Em sistemas de gerenciamento de banco de dados como MySQL, Oracle e PostgreSQL, a segurança e o controle de acesso são aspectos fundamentais. É crucial que apenas usuários autorizados possam realizar ações como leitura, escrita e alteração de dados ou estruturas do banco.

O comando GRANT é utilizado para conceder privilégios a usuários ou grupos de usuários. Privilégios determinam o que um usuário está autorizado a fazer, como consultas de dados (SELECT), inserção de novos dados (INSERT), atualização de informações existentes (UPDATE), entre outros.

Por exemplo, se desejarmos permitir que um usuário chamado 'john_doe' possa ler todas as tabelas de um banco de dados chamado 'financeiro', o comando SQL seria algo como:

GRANT SELECT ON financeiro.* TO 'john_doe'@'localhost';

Essa operação define que 'john_doe' tem o privilégio de realizar operações de SELECT (leitura) em todas as tabelas do banco 'financeiro' quando conectado a partir do host 'localhost'.

É relevante notar que o comando REVOKE é o oposto de GRANT, sendo utilizado para retirar privilégios previamente concedidos. Os demais comandos listados nas alternativas não são comandos SQL padrão para a definição de privilégios.

Assim, ao compreender a função do comando GRANT e distinguir a sua aplicação prática no controle de acesso e segurança em bancos de dados, fica evidente o motivo de ser a alternativa correta para a pergunta apresentada.

Clique para visualizar este gabarito

Visualize o gabarito desta questão clicando no botão abaixo

Comentários

Veja os comentários dos nossos alunos

GRANT : O uso deste comando permite adicionar permissões a objetos do banco de dados. 

Clique para visualizar este comentário

Visualize os comentários desta questão clicando no botão abaixo