Pular para o conteúdo principal

Questão de Banco de Dados — SQL — FUNDATEC 2026

Banco de DadosSQL
Código
qg692285
Banca
FUNDATEC
Órgão
Prefeitura de Gravataí - RS
Ano
2026
Nível
Médio
Cargo
Técnico em Informática
Em SQL, qual comando da categoria DCL (Controle de Dados) é utilizado para revogar permissões previamente concedidas a um usuário ou função em um objeto do banco de dados?
  1. ADELETE
  2. BREVOKE
  3. CDENY
  4. DDROP
  5. EALTER
Revelar gabarito e comentário

GabaritoB — REVOKE

Comentário gerado por IA. É um apoio ao estudo, ancorado em fontes, mas pode conter imprecisões — confira sempre na fonte oficial (lei, súmula, edital e gabarito da banca). Encontrou um erro? Use “Reportar”.

Sublinguagens SQL – DCL (Data Control Language)

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.

DCL (Data Control Language)
  • 1GRANT
    • Concede privilégios
  • 2REVOKE
    • Revoga privilégios
LEVEL · soulevel.com.br

Alternativa A — ❌ Incorreta

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.

Alternativa B — ✅ Correta ⟵ GABARITO

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.

Alternativa C — ❌ Incorreta

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.

Alternativa D — ❌ Incorreta

DROP é um comando da DDL (Data Definition Language), usado para excluir objetos do banco de dados (tabelas, índices, etc.). Não revoga permissões.

Alternativa E — ❌ Incorreta

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.

PEGA ESSA DICA!

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