Pular para o conteúdo principal

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

Banco de DadosSQL
Código
qg171028
Banca
FUNDATEC
Órgão
Prefeitura de Cruz Alta - RS
Ano
2024
Nível
Médio
Cargo
Técnico em Informática
Relacione a Coluna 1 à Coluna 2, associando os comandos SQL (Structured Query Language) aos seus respectivos grupos.Coluna 11. CREATE, ALTER e DROP.2. INSERT, UPDATE e DELETE.3. COMMIT e ROLLBACK.4. SELECT.Coluna 2( ) DML: Data Manipulation Language.( ) DDL: Data Definition Language.( ) DQL: Data Query Language.( ) DTL: Data Transaction Language.A ordem correta de preenchimento dos parênteses, de cima para baixo, é:
  1. A1 – 2 – 3 – 4.
  2. B2 – 1 – 4 – 3.
  3. C2 – 3 – 1 – 4.
  4. D3 – 1 – 2 – 4.
  5. E4 – 2 – 3 – 1.
Revelar gabarito e comentário

GabaritoB — 2 – 1 – 4 – 3.

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

Comandos SQL e suas Sublinguagens

Gabarito: letra B. A questão cobra a classificação dos comandos SQL nas sublinguagens: DDL (Data Definition Language) inclui CREATE, ALTER e DROP; DML (Data Manipulation Language) inclui INSERT, UPDATE e DELETE; DQL (Data Query Language) é composta apenas pelo SELECT; e DTL (Data Transaction Language) abrange COMMIT e ROLLBACK. A ordem correta de preenchimento da Coluna 2 (de cima para baixo) é: DML (2), DDL (1), DQL (4), DTL (3).

A banca testa o conhecimento da divisão clássica dos comandos SQL. Memorize a tabela abaixo para não confundir:

Sublinguagem

Comandos

DDL

CREATE, ALTER, DROP, TRUNCATE

DML

INSERT, UPDATE, DELETE, SELECT (em algumas classificações)

DQL

SELECT (grupo próprio)

DTL

COMMIT, ROLLBACK, SAVEPOINT

DCL

GRANT, REVOKE

Alternativa A — ❌ Incorreta

Apresenta a sequência 1 – 2 – 3 – 4, ou seja, DDL, DML, DTL, DQL. O erro está em colocar DTL (COMMIT/ROLLBACK) antes de DQL (SELECT) e em começar com DDL em vez de DML. A ordem correta é 2 – 1 – 4 – 3.

Alternativa B — ✅ Correta ⟵ GABARITO

Sequência 2 – 1 – 4 – 3, que corresponde exatamente a DML (INSERT/UPDATE/DELETE), DDL (CREATE/ALTER/DROP), DQL (SELECT) e DTL (COMMIT/ROLLBACK).

Alternativa C — ❌ Incorreta

Sequência 2 – 3 – 1 – 4: DML, DTL, DDL, DQL. Troca a posição de DTL (que deveria ser a última) com DDL.

Alternativa D — ❌ Incorreta

Sequência 3 – 1 – 2 – 4: DTL, DDL, DML, DQL. Inicia com DTL (COMMIT/ROLLBACK), quando deveria começar com DML.

Alternativa E — ❌ Incorreta

Sequência 4 – 2 – 3 – 1: DQL, DML, DTL, DDL. Coloca DQL em primeiro lugar (SELECT) e termina com DDL, invertendo completamente a ordem esperada.

NÃO CAIA NESSA!

A banca explora a confusão entre as sublinguagens, especialmente a posição do SELECT (que pode ser classificado como DML ou DQL) e dos comandos de transação (DTL). Muitos candidatos trocam DTL com DDL ou colocam SELECT antes de DML. Decore a associação direta: comandos de definição (DDL), manipulação (DML), consulta (DQL) e transação (DTL) — nessa sequência lógica.

Gabarito: letra B.

Link permanente: /questoes/qg171028