Pular para o conteúdo principal

Questão de Banco de Dados — SQL — CESPE / CEBRASPE 2024

Banco de DadosSQL
Código
ce190742
Banca
CESPE / CEBRASPE
Órgão
TSE
Ano
2024
Nível
Médio
Cargo
Técnico Judiciário – Área: Apoio Especializado – Especialidade: Programação de Sistemas
Julgue o item seguinte, relativos a linguagem de consulta estruturada (SQL), linguagem de definição de dados (DDL) e linguagem de manipulação de dados (DML). Os comandos SQL são instruções ou consultas usadas para interagir com um banco de dados relacional, a exemplo do comando COMMIT disponibilizado na DML para manipular dados.
  1. CCerto
  2. EErrado
Revelar gabarito e comentário

GabaritoE — Errado

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

Classificação dos comandos SQL: DML vs. DTL

Gabarito: ERRADO. A afirmação está incorreta porque o comando COMMIT não pertence à DML (Data Manipulation Language), e sim à DTL (Data Transaction Language), utilizada para controle de transações.

A DML (Data Manipulation Language) é a sublinguagem SQL destinada à manipulação dos dados armazenados nas tabelas. Seus comandos principais são:

  • SELECT – consulta dados

  • INSERT – insere novos registros

  • UPDATE – altera registros existentes

  • DELETE – remove registros

Já o COMMIT é um comando de controle de transação, pertencente à DTL (Data Transaction Language) ou TCL (Transaction Control Language). Ele é usado para finalizar uma transação, tornando permanentes as alterações realizadas desde o último COMMIT ou ROLLBACK. Outros comandos da DTL incluem ROLLBACK e SAVEPOINT.

Portanto, ao afirmar que COMMIT é um exemplo de comando da DML, o item erra a classificação. A banca troca a categoria do comando: COMMIT é de transação, não de manipulação de dados.

Comandos SQL
  • 1DML (Manipulação)
    • SELECT
    • INSERT
    • UPDATE
    • DELETE
  • 2DTL (Transação)
    • COMMIT
    • ROLLBACK
    • SAVEPOINT
LEVEL · soulevel.com.br
NÃO CAIA NESSA!

A banca troca a categoria do comando COMMIT: ele é de transação (DTL), não de manipulação de dados (DML). Memorize: DML = SELECT, INSERT, UPDATE, DELETE; DTL = COMMIT, ROLLBACK, SAVEPOINT.

ERRADO

Link permanente: /questoes/ce190742