← Questões de Banco de Dados

Banco de Dados · FGV · 2023

Questão comentada de Banco de Dados

Júlia é a administradora do banco de dados da empresa KASA, onde será implantado o novo sistema estratégico da empresa, para fornecimento de relatórios gerenciais em tempo real. No sistema antigo, o perfil GERENTE permitia acesso aos dados operacionais, para que eles fossem tratados em planilhas, mas agora os relatórios serão gerados a partir de visualizações específicas, diretamente na nova ferramenta. Para impedir o acesso aos dados operacionais e permitir o acesso às novas visualizações, Júlia utilizou, respectivamente, os comandos:

Gabarito: D

Em administração de banco de dados, quando você quer mexer nas permissões de acesso, os comandos clássicos são bem diretos: um tira o privilégio e o outro concede. É exatamente essa a lógica da questão. Como Júlia precisava impedir que o perfil GERENTE continuasse enxergando os dados operacionais, ela teria de remover esse acesso com um comando de revogação. Depois, para permitir o acesso às novas visualizações criadas para os relatórios gerenciais, ela precisaria conceder o privilégio correspondente ao perfil. Em SQL, isso é feito com REVOKE e GRANT, respectivamente. A ideia é simples: primeiro você corta o que não deve mais existir, depois libera o que passou a ser permitido. Isso cai muito em prova porque a banca gosta de confundir comandos de DDL, DML e DCL. Aqui estamos falando de controle de acesso, então o foco é DCL, a linguagem de controle de dados. Não tem nada a ver com apagar linhas, inserir registros ou voltar transações. Por isso, o gabarito é a alternativa D. Ela traz exatamente os comandos usados para retirar e conceder permissões, que é o coração da situação descrita no enunciado.

Continue treinando

Questões relacionadas