Pular para o conteúdo principal

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

Banco de DadosSQL
Código
qg175632
Banca
FUNDATEC
Órgão
Prefeitura de Paulo Bento - RS
Ano
2024
Nível
Superior
Cargo
Assistente de Processamento de Dados
Assinale a alternativa que apresenta apenas comandos do subconjunto DCL (Linguagem de Controle de Dados) da linguagem SQL padrão ANSI.
  1. AINSERT, UPDATE e DELETE.
  2. BGRANT e REVOKE.
  3. CSELECT.
  4. DCOMMIT e ROLLBACK.
  5. EALTER, DROP e CREATE.
Revelar gabarito e comentário

GabaritoB — GRANT e 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”.

SQL: DCL (Data Control Language)

Gabarito: letra B. A DCL (Data Control Language) é o subconjunto do SQL que controla os privilégios de acesso aos dados, sendo composta exclusivamente pelos comandos GRANT (concede permissões) e REVOKE (revoga permissões). As demais alternativas pertencem a outros subconjuntos (DML, DDL, TCL).

Subconjunto

Comandos

Descrição

DCL

GRANT, REVOKE

Controle de acesso e privilégios

DML

INSERT, UPDATE, DELETE, SELECT

Manipulação de dados

DDL

CREATE, ALTER, DROP

Definição de estruturas

TCL

COMMIT, ROLLBACK

Controle de transações

Alternativa A — ❌ Incorreta

INSERT, UPDATE e DELETE são comandos da DML (Data Manipulation Language), usados para inserir, atualizar e excluir registros, não para controle de acesso.

Alternativa B — ✅ Correta ⟵ GABARITO

GRANT e REVOKE são os comandos da DCL. O GRANT concede privilégios (ex.: SELECT, INSERT) a usuários ou papeis; o REVOKE retira esses privilégios. Ambos controlam quem pode acessar ou manipular dados.

Alternativa C — ❌ Incorreta

SELECT é um comando da DML, utilizado para consultar dados, não pertence à DCL.

Alternativa D — ❌ Incorreta

COMMIT e ROLLBACK são comandos da TCL (Transaction Control Language), que gerenciam transações (efetivar ou desfazer alterações).

Alternativa E — ❌ Incorreta

ALTER, DROP e CREATE são comandos da DDL (Data Definition Language), usados para modificar, remover e criar objetos do banco, como tabelas e índices.

PEGA ESSA DICA!

Para memorizar os subconjuntos, associe DCL a "Controle" (Grant e Revoke), DML a "Manipulação" (Insert, Update, Delete, Select), DDL a "Definição" (Create, Alter, Drop) e TCL a "Transação" (Commit, Rollback). Na prova, quando a banca pedir apenas comandos DCL, a resposta quase sempre será GRANT e REVOKE.

Gabarito: letra B

Link permanente: /questoes/qg175632