Qual o comando administrativo da linguagem SQL, presente em ...
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