Questão 35 · Informática: Banco de dados
No SQL, a outorga de privilégios sobre objetos de um banco de dados é efetuada por meio do comando:
- A) CREATE;
- B) GRANT;
- C) LICENSE;
- D) PERMIT;
- E) REVOKE.
Marque a alternativa correta:
Gabarito: B
Gabarito definitivo divulgado pela banca FGV (PGE/RO 2015).
Comentário
Gabarito: B.
No SQL, os privilégios são concedidos com o comando GRANT, que indica o privilégio (como SELECT, INSERT ou UPDATE), o objeto (tabela ou view) e o usuário que recebe a permissão. Por exemplo: GRANT SELECT ON alunos TO maria. O comando que retira privilégios já concedidos é o REVOKE. Por isso a alternativa B é a correta.
- (A) CREATE: cria objetos no banco, e não concede privilégios.
- (C) LICENSE: não é comando SQL de privilégios.
- (D) PERMIT: não é comando SQL de privilégios.
- (E) REVOKE: retira privilégios, e não os concede.
Dica: GRANT concede e REVOKE retira.
Fundamentos: Comando GRANT para concessão de privilégios · Comando REVOKE para retirada de privilégios · Comandos DDL e DCL do SQL
Comentário gerado pela Cravei IA a partir do enunciado e do gabarito definitivo divulgado pela banca, e conferido por uma verificação automática. A IA pode errar: o gabarito oficial sempre prevalece.
Fonte: prova FGV PGE/RO 2015 (Analista de Sistemas (Desenvolvimento)), questão 35, com o gabarito definitivo da banca. Comentário: Equipe Cravei · como fazemos e revisamos.