FC ConcursosFC Concursos

Questão FC372997

No PostgreSQL, para conceder o privilégio de ser membro do papel analistas à usuária Paula, utiliza-se a instrução

Sistema de Gerenciamento de Banco de Dados (SGBD)

FCC · 2023

No PostgreSQL, para conceder o privilégio de ser membro do papel analistas à usuária Paula, utiliza-se a instrução

  1. ENABLE ACCESS FOR analistas TO Paula;
  2. CREATE ROLE analistas TO Paula;
  3. GRANT ROLE('analistas') TO USER('root');
  4. GRANT analistas TO Paula;
  5. ENABLE analistas TO Paula;
Mostrar resposta e comentário

Gabarito

D

Comentário do professor

O comando GRANT concede a uma conta a condição de membro de uma role. No exemplo, GRANT analistas TO Paula; torna a usuária Paula membro da role analistas, passando a ela as permissões e privilégios atribuídos a essa role.

Trata‑se de um comando de DCL (controle de acesso). A sintaxe é simples: GRANT <role> TO <role|user>; — aqui o primeiro identificador é a role-grupo e o segundo é o membro a ser adicionado.

Para funcionar, a role analistas deve existir e o executor precisa ter autoridade (superuser ou permissão para administrar roles). Atenção à sensibilidade de maiúsculas: identificadores não entre aspas são convertidos para minúsculas no PostgreSQL.

Conteúdo do catálogo FC Concursos · Atualizado em

Continue aprendendo