Questão de Banco de Dados — SQL — FUNDATEC 2026
- Código
- qg692285
- Banca
- FUNDATEC
- Órgão
- Prefeitura de Gravataí - RS
- Ano
- 2026
- Nível
- Médio
- Cargo
- Técnico em Informática
- ADELETE
- BREVOKE
- CDENY
- DDROP
- EALTER
GabaritoB — REVOKE
Gabarito: letra B. Na categoria DCL (Data Control Language) do SQL, o comando utilizado para revogar permissões previamente concedidas é o REVOKE. Esse comando retira os privilégios de acesso fornecidos com o comando GRANT, conforme a definição padrão da DCL.
A DCL é a sublinguagem do SQL que controla os aspectos de autorização de dados e licenças de usuários, incluindo apenas os comandos GRANT (concede privilégios) e REVOKE (revoga privilégios). A questão cobra exatamente essa distinção.
DELETE é um comando da DML (Data Manipulation Language), usado para remover registros de uma tabela. Não pertence à DCL e não tem relação com controle de permissões.
REVOKE é o comando que revoga permissões de acesso que foram concedidas anteriormente pelo comando GRANT. Como descrito no conteúdo de apoio: "O comando REVOKE é usado para cancelar permissões concedidas anteriormente. Este comando retira os privilégios de acesso fornecidos com o comando GRANT." É, portanto, a resposta correta.
DENY não é um comando SQL padrão da DCL. Embora exista em alguns bancos (como SQL Server) para negar permissões explicitamente, a pergunta se refere ao comando padrão da categoria DCL utilizado para revogar permissões, que é o REVOKE.
DROP é um comando da DDL (Data Definition Language), usado para excluir objetos do banco de dados (tabelas, índices, etc.). Não revoga permissões.
ALTER também é um comando da DDL, utilizado para modificar a estrutura de objetos do banco de dados (ex.: adicionar colunas). Não tem função de controle de acesso.
Para memorizar, associe: GRANT concede (dá) – REVOKE revoga (tira). Esses são os dois únicos comandos da DCL padrão. Sempre que a banca perguntar "revogar permissões", a resposta é REVOKE.
Gabarito: letra B.
Link permanente: /questoes/qg692285