Pular para o conteúdo principal

Questão de Noções de Informática — Banco de Dados — VUNESP 2022

Noções de InformáticaBanco de Dados
Código
vu071224
Banca
VUNESP
Órgão
Prefeitura de São José dos Campos - SP
Ano
2022
Nível
Superior
Cargo
Analista Previdenciário - Informática
Considerando o Sistema Gerenciador de Banco de Dados PostgreSQL v. 14.4, o comando para criar uma conta de usuário com nome Olavo, com permissões para criar bases de dados, para criar novos papeis e para ser um superusuário é:
  1. Acreate user -D -i –h Olavo
  2. Bcreate user -c -d –R Olavo
  3. Ccreate user -i -D –r Olavo
  4. Dcreate user -d -r -s Olavo
  5. Ecreate user -h -d –c Olavo
Revelar gabarito e comentário

GabaritoD — create user -d -r -s Olavo

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 14.4 – Comando CREATE USER

Gabarito: letra D. A opção D (create user -d -r -s Olavo) utiliza os parâmetros corretos: -d (createdb), -r (createrole) e -s (superuser), concedendo exatamente as permissões solicitadas: criar bases de dados, criar papéis e ser superusuário.

O comando CREATE USER no PostgreSQL aceita opções para atribuir privilégios. As opções relevantes são:

  • -d ou --createdb: permite criar bancos de dados.

  • -r ou --createrole: permite criar novos papéis (roles).

  • -s ou --superuser: torna o usuário superusuário.

Outras opções como -c, -i, -h, -D, -R não correspondem ou têm significados diferentes (ex.: -h especifica host, não permissão).

Alternativa A — ❌ Incorreta

create user -D -i –h Olavo: As opções -D, -i e -h não são reconhecidas para conceder as permissões pedidas. -h é usado para host, não para privilégios.

Alternativa B — ❌ Incorreta

create user -c -d –R Olavo: -c não é opção padrão; -d está correto (criar BD), mas -R (maiúsculo) não é opção válida. Faltam -r e -s.

Alternativa C — ❌ Incorreta

create user -i -D –r Olavo: -i e -D não são opções válidas; -r está correto (criar role), mas faltam -d e -s.

Alternativa D — ✅ Correta ⟵ GABARITO

create user -d -r -s Olavo: Contém todas as três opções necessárias: -d (createdb), -r (createrole), -s (superuser).

Alternativa E — ❌ Incorreta

create user -h -d –c Olavo: -h é host, -d está correto, mas -c não é opção. Faltam -r e -s.

Gabarito: letra D

Link permanente: /questoes/vu071224