Assinale a alternativa correta que apresenta o comando utili...
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
Tema central: A questão avalia o conhecimento sobre criação de usuários com privilégios administrativos no PostgreSQL, um tema essencial em bancos de dados para a administração da segurança e do acesso às informações.
Conceitos essenciais: No PostgreSQL, usuário é implementado como um papel (role) que pode fazer login. Já o superusuário é um papel com privilégios totais, capaz de executar qualquer comando no banco, inclusive ações sobre objetos de outros usuários.
O comando correto e aceito pelo PostgreSQL para criar um papel com poderes administrativos é:
CREATE ROLE nome_do_papel WITH SUPERUSER;
Este comando cria um papel chamado nome_do_papel e lhe concede todos os privilégios administrativos, ou seja, torna esse papel um superusuário, equiparando-o ao "dono do banco". Essa sintaxe é oficial e recomendada pela documentação do PostgreSQL.
Justificativa da alternativa correta (D):
D) CREATE ROLE user_name WITH SUPERUSER; está correta pois cria um novo papel com privilégios de SUPERUSER, exatamente o que o enunciado pede.
Análise crítica das alternativas incorretas:
- A) CREATE USER user_name WITH ADMIN; – Errado. Não existe o atributo WITH ADMIN no PostgreSQL.
- B) NEW USER user_name WITH ALL PRIVILEGES; – Errado. A sintaxe NEW USER é inválida e WITH ALL PRIVILEGES não define superusuário.
- C) ADD USER user_name GRANT ALL; – Errado. Não existe ADD USER nem GRANT ALL para criar superusuários em PostgreSQL.
- E) SETUP USER user_name AS ADMIN; – Errado. Sintaxe inexistente.
Estratégia para provas: Desconfie de comandos desconhecidos ou palavras próximas mas não existentes (ADMIN, SETUP USER). Só utilize comandos com sintaxe oficial do PostgreSQL, que podem ser conferidos nos manuais consagrados (por exemplo, "PostgreSQL: Guia do Administrador" ou a documentação oficial).
Resumo: A alternativa D deve ser marcada. Reforce sempre a leitura atenta dos comandos e nunca confunda sintaxes de outros bancos com a do PostgreSQL.
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