Julgue o próximo item, com relação à segurança e arquitetura...
Julgue o próximo item, com relação à segurança e arquitetura de banco de dados e administração de dados e de banco de dados.
O role contém as definições de permissões, privilégios e
garantias de acesso aos objetos do banco e aos dados.
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
Gabarito: C - certo
Na questão em análise, estamos falando sobre um conceito fundamental em sistemas de gerenciamento de bancos de dados (SGBD), que é o conceito de roles ou papéis. Os roles são usados para gerenciar e agrupar as permissões dentro de um banco de dados. Em vez de atribuir permissões diretamente a cada usuário, que pode ser tedioso e propenso a erros, um administrador de banco de dados pode criar roles que encapsulam conjuntos de permissões e, em seguida, atribuir esses roles aos usuários ou outros roles.
Um role pode incluir permissões como:
- Acesso a tabelas específicas
- Execução de procedimentos armazenados
- Inserção ou atualização de dados
- Criação ou eliminação de objetos no banco de dados
Isso não apenas simplifica a administração de permissões, mas também aumenta a segurança, pois permite um controle mais granular e uma visão centralizada das autorizações concedidas. Por exemplo, se um usuário precisa ser removido ou ter suas permissões alteradas, o administrador pode simplesmente modificar o role associado a esse usuário ou remover o usuário do role, em vez de revisar cada permissão individual.
Outro ponto importante é que os roles são dinâmicos, o que significa que alterações feitas em um role refletem imediatamente em todos os usuários a ele associados. Isso facilita a manutenção e atualização das políticas de segurança do banco de dados, garantindo que as modificações sejam propagadas de forma eficaz e eficiente.
Portanto, a afirmativa é correta ao dizer que o role contém as definições de permissões, privilégios e garantias de acesso aos objetos do banco e aos dados. Essa é uma prática padrão para gerenciar a segurança em bancos de dados modernos e uma ferramenta valiosa para administradores de bancos de dados na proteção de informações sensíveis e no controle de acesso.
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
Gabarito: Correto
Um role é um conjunto de permissões que pode ser atribuído a usuários ou grupos de usuários em um banco de dados. Isso permite que os administradores do banco de dados gerenciem facilmente as permissões e garantam que os usuários tenham acesso apenas aos dados e objetos de banco de dados apropriados.
Um Role (Papel) em um SGBD é uma entidade que agrupa permissões, privilégios e garantias de acesso, simplificando a administração de segurança. Eles também abrangem operações, ações e tarefas específicas que os usuários ou grupos podem realizar no banco de dados. Eles ajudam a centralizar e gerenciar de maneira eficaz os direitos de acesso e as permissões dos usuários, melhorando a segurança e a administração do sistema. Um dos principais papeis é o DBA (DataBase Administrador).
O PostgreSQL gerencia as permissões de acesso por meio do conceito de role (papel). Roles podem ser tanto users (usuários), quanto group (grupos) de usuários. Roles são também proprietários de objetos no banco de dados e, nessa condição, autoriza acesso a outros roles, inclusive sendo possível transferir propriedade a outros roles, permitindo determinados privilégios e garantias.
APF
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo