Questão nº 41
Questão de Tecnologia da Informação · FCC TRT4 2022 (nº 41)
FCC2022Analista Judiciário - Área Apoio Especializado - Especialidade Tecnologia da InformaçãoTecnologia da Informação
Gabarito: Dver comentário ↓
No PostgreSQL, em condições ideais, para revogar todos os direitos do usuário user001 na tabela produtos, um Analista deve utilizar o comando
- A`GRANT REVOKE ALL ON produtos FROM user001;`
- B`REVOKE PERMISSIONS ON produtos FROM user001;`
- C`APPLY REVOKE ON produtos FROM user001;`
- D`REVOKE ALL ON produtos FROM user001;` (alternativa correta)
- E`REVOKE ALL PERMISSIONS ON produtos FROM USER user001;`
Resposta comentada
Gabarito Alternativa D
Para remover permissões (direitos) que um usuário possui sobre um objeto (como uma tabela) em um banco de dados, utiliza-se o comando REVOKE.
- (A) Incorreta: O comando
GRANTé para conceder permissões, não para revogá-las. A sintaxeGRANT REVOKEé inválida. - (B) Incorreta: A palavra-chave
PERMISSIONSnão é usada para especificar todos os privilégios a serem revogados; o correto éALL. - (C) Incorreta:
APPLYnão é um comando SQL padrão para gerenciamento de permissões; a sintaxe está completamente incorreta. - (D) Correta: O comando
REVOKEé usado para remover privilégios.ALLespecifica que todos os privilégios (comoSELECT,INSERT,UPDATE, etc.) previamente concedidos devem ser revogados.ON produtosindica o objeto (tabela) eFROM user001especifica o usuário que terá os privilégios removidos, seguindo a sintaxe padrão do PostgreSQL. - (E) Incorreta: A sintaxe
ALL PERMISSIONSnão é a forma correta de especificar "todos os privilégios" no comandoREVOKEdo PostgreSQL; o correto é apenasALL. Armadilha da banca: A inclusão de "PERMISSIONS" após "ALL" e "USER" antes do nome do usuário (FROM USER user001) tenta simular uma sintaxe mais "descritiva", mas acaba tornando o comando inválido ou não padrão, pois a forma concisaALLjá abrange todos os privilégios eUSERé opcional.
Fonte: FCC TRT4 2022 Analista Judiciário - Área Apoio Especializado - Especialidade Tecnologia da Informação (Caderno Tipo 001). Reproduzida para fins de estudo.