Acerca das tecnologias que atendem a PDPJ-Br, julgue o próxi...
O conceito de roles do banco de dados PostgreSQL pode estar associado a um usuário único ou a um grupo de usuários, conforme o modo de configuração do role.
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
Alternativa correta: C - certo
O conceito de roles no banco de dados PostgreSQL é crucial para a gestão de permissões e segurança. Este conceito está relacionado a uma entidade que pode ser um usuário individual ou um grupo de usuários, dependendo de como o role é configurado. Vamos explorar isso mais detalhadamente.
Roles no PostgreSQL
Em PostgreSQL, um role é um objeto do banco de dados usado para agrupar privilégios. Um role pode representar tanto um usuário único quanto um grupo de usuários. Isso permite uma configuração flexível e detalhada de permissões, facilitando o controle de acesso ao banco de dados.
Para um usuário único, um role geralmente será criado com a opção LOGIN:
CREATE ROLE nome_usuario LOGIN;
Já para um grupo de usuários, o role pode ser criado sem a opção LOGIN e os usuários podem ser adicionados a este role:
CREATE ROLE nome_grupo;
GRANT nome_grupo TO nome_usuario;
Portanto, o PostgreSQL permite a criação de roles que podem ser usados tanto para definir um usuário específico quanto para agrupar vários usuários, atribuindo permissões de forma eficiente e organizada.
Justificativa da Alternativa Correta: A alternativa C está correta porque descreve precisamente como os roles no PostgreSQL podem ser configurados para representar um usuário único ou um grupo de usuários. Esse entendimento é essencial para a administração de banco de dados, especialmente quando se trata de controle de acesso e segurança.
Gostou do comentário? Deixe sua avaliação aqui embaixo!
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
Certo.
No PostgreSQL, o conceito de "roles" (papéis) pode representar tanto um usuário individual quanto um grupo de usuários. Um "role" pode ser configurado de maneira que seja atribuído a um único usuário, ou pode ser utilizado como um grupo, ao qual vários usuários podem ser atribuídos. Essa flexibilidade permite a administração de permissões de forma eficiente, associando direitos de acesso a um role, que pode ser compartilhado entre múltiplos usuários.
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo