Acerca das tecnologias que atendem a PDPJ-Br, julgue o próxi...

Próximas questões
Com base no mesmo assunto
Q2562308 Banco de Dados
Acerca das tecnologias que atendem a PDPJ-Br, julgue o próximo item.


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.
Alternativas

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