Pular para o conteúdo principal

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

Banco de DadosSQL
Código
qg169150
Banca
FUNDATEC
Órgão
Prefeitura de Cidreira - RS
Ano
2024
Nível
Médio
Cargo
Técnico em Informática
Assinale a alternativa que contém somente comandos do subconjunto DDL (Linguagem de Definição de Dados) da linguagem SQL.
  1. AGRANT e REVOKE.
  2. BSELECT e UNION.
  3. CINSERT e UPDATE.
  4. DCREATE e ALTER.
  5. ECOMMIT e ROLLBACK.
Revelar gabarito e comentário

GabaritoD — CREATE e ALTER.

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”.

Subconjuntos da Linguagem SQL: DDL

Gabarito: letra D. A alternativa D (CREATE e ALTER) contém exclusivamente comandos do subconjunto DDL (Data Definition Language), responsável pela definição e modificação da estrutura dos objetos do banco de dados. As demais alternativas misturam comandos de outros subconjuntos (DCL, DML, TCL).

A banca cobra o conhecimento da classificação dos comandos SQL em subconjuntos: DDL (definição), DML (manipulação), DCL (controle de acesso) e TCL (controle de transação). Cada alternativa testa se o candidato reconhece a qual grupo cada comando pertence.

Alternativa A — ❌ Incorreta

GRANT e REVOKE são comandos do subconjunto DCL (Data Control Language), utilizados para conceder e revogar permissões de acesso. Não pertencem à DDL.

Alternativa B — ❌ Incorreta

SELECT é um comando da DML (Data Manipulation Language), usado para consultar dados. UNION é um operador de conjunto que combina resultados de consultas, também inserido no contexto da DML. Nenhum dos dois é DDL.

Alternativa C — ❌ Incorreta

INSERT e UPDATE são comandos da DML, empregados para inserir e modificar registros nas tabelas. Não fazem parte da DDL.

Alternativa D — ✅ Correta ⟵ GABARITO

CREATE e ALTER são comandos clássicos da DDL: CREATE cria novos objetos (tabelas, índices, views, etc.) e ALTER modifica a estrutura de objetos existentes. A alternativa contém apenas comandos DDL, conforme exigido pelo enunciado.

Alternativa E — ❌ Incorreta

COMMIT e ROLLBACK pertencem ao subconjunto TCL (Transaction Control Language), utilizado para gerenciar transações. Não são DDL.

PEGA ESSA DICA!

Memorize a divisão dos comandos SQL pelos quatro subconjuntos principais: DDL (CREATE, ALTER, DROP, TRUNCATE, RENAME), DML (SELECT, INSERT, UPDATE, DELETE), DCL (GRANT, REVOKE) e TCL (COMMIT, ROLLBACK, SAVEPOINT). Essa classificação é frequente em provas de bancos de dados.

Gabarito: letra D.

Link permanente: /questoes/qg169150