← Questões de Banco de Dados

Banco de Dados · FGV · 2023

Questão comentada de Banco de Dados

No contexto da concessão de privilégios/permissões na administração de bancos de dados relacionais, assinale a opção que indica dois dos comandos básicos disponíveis na maior parte dos SGDB.

Gabarito: D

Quando o assunto é concessão de permissões em banco de dados, há dois comandos clássicos que aparecem na imensa maioria dos SGDB relacionais: um para conceder privilégios e outro para retirar esses privilégios. É o famoso duo do “pode” e do “não pode” no controle de acesso. No SQL, isso é feito com GRANT e REVOKE, que permitem liberar ou revogar direitos sobre tabelas, visões, procedimentos e outros objetos. Na prática, você usa GRANT para dar permissões a usuários ou papéis, como SELECT, INSERT, UPDATE e DELETE. Se depois quiser desfazer essa autorização, entra o REVOKE, que remove o privilégio concedido. Essa lógica é parte da administração de segurança do banco e aparece de forma consolidada nos padrões SQL e na documentação dos principais SGBDs. A opção D está correta justamente porque GRANT e REVOKE são os comandos básicos de privilégios/permissões. Não é questão de “nome parecido”, é o vocabulário oficial do controle de acesso. Os demais comandos das alternativas pertencem a outras ideias, como manipulação de dados, objetos ou palavras que nem são comandos SQL usuais nesse contexto. Então, quando a banca fala em concessão de privilégios/permissões, pense automaticamente em GRANT para conceder e REVOKE para retirar. É a dupla que o banco entende sem drama e sem improviso.

Continue treinando

Questões relacionadas