Questão de Banco de Dados — PostgreSQL — CESPE / CEBRASPE 2024
Banco de Dados›PostgreSQL
Código
ce187232
Banca
CESPE / CEBRASPE
Órgão
STJ
Ano
2024
Nível
Superior
Cargo
Analista Judiciário - Área: Apoio Especializado - Especialidade: Suporte em Tecnologia da Informação
No PostgreSQL, o usuário master também é o usuário master do sistema operacional.
CCerto
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: usuário master
Gabarito: ERRADO (E). A afirmação está incorreta porque o usuário master do PostgreSQL (superusuário do banco de dados, normalmente chamado postgres) não é o mesmo que o usuário master do sistema operacional (root). Embora as instalações padrão criem um usuário do sistema operacional com o nome postgres para executar o servidor, esse usuário não possui privilégios de root. O superusuário do banco controla operações dentro do SGBD, mas não tem automaticamente acesso irrestrito ao sistema operacional.
NÃO CAIA NESSA!
A banca tenta confundir o conceito de usuário superusuário do banco de dados com o administrador do sistema operacional. No PostgreSQL, o usuário postgres é o superusuário do banco, mas não é o root do SO. Em instalações comuns, o processo do servidor roda com um usuário do SO chamado postgres, mas esse usuário tem privilégios limitados ao diretório de dados e não ao sistema inteiro.
Alternativa C — ❌ Incorreta
Afirma que o usuário master do PostgreSQL é também o usuário master do SO. Isso é falso: o superusuário do banco (postgres) é um conceito interno do SGBD e não equivale ao root do sistema operacional.
Alternativa E — ✅ Correta ⟵ GABARITO
A afirmação é errada, conforme explicado. O PostgreSQL gerencia seus próprios papéis (roles) e o superusuário do banco não possui automaticamente privilégios de administrador do sistema.