← Questões de Banco de Dados

Banco de Dados · FGV · 2022

Questão comentada de Banco de Dados

No contexto do MS SQL Server, assinale a opção que contém somente comandos válidos para o estabelecimento de permissões de acesso/uso num ambiente de bancos de dados.

Gabarito: D

Em sistemas de banco de dados, permissões de acesso servem para dizer quem pode fazer o que: ler, inserir, alterar, apagar e por aí vai. No SQL Server, os comandos clássicos para mexer nisso são GRANT, DENY e REVOKE. Pense neles como o trio da autorização: um libera, outro bloqueia e o terceiro desfaz uma permissão antes dada. O GRANT concede a permissão; o DENY nega explicitamente; e o REVOKE remove a concessão anteriormente atribuída. Isso é bem cobrado em prova porque a banca gosta de trocar comandos reais por palavras que parecem plausíveis, mas não existem nesse contexto. Por isso, a alternativa D está correta: ela traz somente comandos válidos para controle de acesso no SQL Server. As demais misturam verbos que não são usados para estabelecer permissões, como Create, Drop, Permit, Allow e Remove. Na prática, essa é a lógica do controle de acesso em SQL: primeiro você define o privilégio, depois concede ou nega, e, se mudar de ideia, revoga. É o tipo de assunto em que a banca testa mais memória de comando do que raciocínio, então vale decorar o trio sem cerimônia.

Continue treinando

Questões relacionadas