Pular para o conteúdo principal

Questão de Banco de Dados — PostgreSQL — CESPE / CEBRASPE 2024

Banco de DadosPostgreSQL
Código
ce176647
Banca
CESPE / CEBRASPE
Órgão
MPE-TO
Ano
2024
Nível
Superior
Cargo
Analista Ministerial Especializado - Área de Atuação: Administração de Banco de Dados
Julgue o item subsequente, a respeito de administração de bancos de dados.As roles do PostgreSQL estão relacionadas com os usuários do sistema operacional onde o SGBD está instalado.
  1. CCerto
  2. EErrado
Revelar gabarito e comentário

GabaritoE — Errado

Comentário gerado por IA. É um apoio ao estudo, ancorado em fontes, mas pode conter imprecisões — confira sempre na fonte oficial (lei, súmula, edital e gabarito da banca). Encontrou um erro? Use “Reportar”.

PostgreSQL – Roles e usuários do sistema operacional

Gabarito: Errado (alternativa E). A afirmação de que as roles do PostgreSQL estão relacionadas com os usuários do sistema operacional é falsa. Roles são entidades internas do banco de dados, independentes das contas do SO, gerenciando permissões e autenticação dentro do próprio SGBD.

O PostgreSQL gerencia suas próprias roles, que podem ser associadas a privilégios e grupos. Embora exista a possibilidade de mapear usuários do SO para roles através de métodos de autenticação como "ident" ou "peer", isso não significa que as roles estejam "relacionadas" diretamente; elas são entidades distintas. A banca busca confundir o candidato com a ideia de que roles são equivalentes a contas do sistema operacional.

NÃO CAIA NESSA!

A pegadinha está em interpretar que roles têm vínculo direto com contas do SO, quando na verdade são conceitos independentes. A autenticação pode usar o SO, mas a role em si é um objeto do banco.

1Entidades internas do BD
Gerenciam permissões
Autenticação no SGBD
2Independentes do SO
Não são contas do sistema
Objetos do catálogo
3Autenticação pode usar SO
Métodos: ident, peer
Mapeamento opcional
Roles no PostgreSQL
LEVELsoulevel.com.br
Roles no PostgreSQL: Entidades internas do BD (Gerenciam permissões, Autenticação no SGBD); Independentes do SO (Não são contas do sistema, Objetos do catálogo); Autenticação pode usar SO (Métodos: ident, peer, Mapeamento opcional)
PEGA ESSA DICA!

Para memorizar, lembre-se de que no PostgreSQL os usuários e grupos são tratados como roles, e eles existem dentro do catálogo do banco, não no sistema operacional. A autenticação pode usar o SO, mas a role em si é interna.

Gabarito: letra E (Errado).

Link permanente: /questoes/ce176647