← Questões de Banco de Dados

Banco de Dados · FURB · 2023

Questão comentada de Banco de Dados

Qual dos seguintes elementos é responsável pelo controle granular do acesso e da manipulação dos dados armazenados em um sistema de banco de dados (SGBD) SQL Server, incluindo a definição de restrições de acesso a nível de campo e a possibilidade de restringir certas operações de leitura e gravação?

Gabarito: A

Em SQL Server, o controle mais fino de acesso aos dados passa pela segurança baseada em identidades: usuários, roles e permissões. É isso que permite dizer quem pode ler, inserir, alterar ou excluir dados, e também restringir acesso a objetos específicos, como tabelas, colunas e até campos em cenários mais detalhados. Em outras palavras, não basta entrar no banco: voce precisa ter a permissão certa para fazer a operação certa. Na prática, o SGBD organiza o acesso por meio de permissões concedidas ou revogadas, muitas vezes agrupadas em roles para facilitar a administração. Isso é bem mais aderente à ideia de controle granular do que funções como jobs, índices ou modelagem, que cuidam de automação, desempenho e desenho do banco, mas não do bloqueio de leitura e gravação por perfil de usuário. Por isso o gabarito é a letra A. Ela reúne justamente os elementos responsáveis por governar o acesso e a manipulação dos dados no SQL Server, inclusive com restrições por nível de campo quando o desenho de permissões e objetos do banco é configurado para isso. Em termos doutrinários, isso é segurança de acesso no SGBD, um tema clássico de administração de bancos de dados e muito ligado ao princípio do menor privilégio: cada usuário recebe só o necessário para trabalhar. As outras alternativas tratam de assuntos reais do banco, mas em outra camada. Elas podem ajudar o sistema a funcionar melhor ou a ser administrado, porém não são o mecanismo principal de autorização e controle de leitura e escrita.

Continue treinando

Questões relacionadas