Apostilas em PDF – o que você precisa saber para concursos

Baixe o material de estudo



baixar curso online

? Introdução

Ao estudar bancos de dados para concursos públicos, é comum focar nos comandos DML (INSERT, UPDATE, DELETE) e DDL (CREATE, DROP, ALTER). No entanto, os comandos DTL (Data Transaction Language) são igualmente importantes, pois garantem o controle e a integridade das transações no banco. Neste artigo, vamos te mostrar o que é DTL, quais comandos fazem parte dessa linguagem e como eles caem nas provas.

✅ O que é DTL?

DTL, ou Data Transaction Language, é o conjunto de comandos SQL responsável pelo controle de transações. Uma transação é uma sequência de operações que devem ser executadas como uma unidade lógica: ou todas são concluídas com sucesso, ou nenhuma é aplicada.

⚙️ Principais comandos DTL

ComandoFunção Principal
COMMITConfirma todas as alterações feitas na transação.
ROLLBACKDesfaz todas (ou parte) das alterações.
SAVEPOINTDefine um ponto de salvamento intermediário.

? Exemplos práticos

? Dica de concurso

Fique atento às pegadinhas mais comuns:

– Qual comando finaliza uma transação? → COMMIT
– Qual comando desfaz tudo desde o início? → ROLLBACK
– E se quiser desfazer só parte? → ROLLBACK TO SAVEPOINT

? Resumo rápido

– DTL ≠ DML: DML manipula os dados; DTL controla o que será persistido.
– Os comandos DTL não alteram os dados diretamente, mas definem o destino das alterações feitas por comandos DML.
– É comum cair em provas questões sobre o momento em que os dados são realmente gravados no banco.

Vamos ver algumas questões:

01) Ano: 2022 Banca: CESPE / CEBRASPE Órgão: Petrobras Prova: CESPE / CEBRASPE – 2022 – Petrobras – Analista de Sistemas – Infraestrutura

Quanto a gatilhos (triggers), procedimentos armazenados (stored procedures) e gerência de bloqueios, julgue o item subsecutivo. 

Bloqueio de um banco de dados é gerado para contornar o conflito de consulta simultânea de tabelas por um usuário do aplicativo desenvolvido.

Certo

Errado

02) Ano: 2014 Banca: CESPE Órgão: TJ/SE
Prova: Analista Judiciário – Banco de Dados

Julgue os itens que se seguem, acerca das linguagens de definição, manipulação, controle e transação de dados em sistemas gerenciadores de banco de dados relacionais.

Os comandos commit e rollback são utilizados para finalizar uma transação.

Certo

Errado

? Finalizando

Dominar os comandos DTL é essencial para garantir pontos em questões de bancos de dados. Entender como funcionam as transações e como o banco lida com erros é diferencial nas provas das principais bancas como CEBRASPE, FGV, CESGRANRIO e FCC.

Quer continuar se preparando?
Peça um simulado ou questões comentadas com foco em transações e SQL. Posso te ajudar com isso! ?

Gabarito

Questão 1 – Errado, a leitura não é o problema mas a escrita.

Questão 2 – Certo, A banca considerou certo pois o rollback desfaz, ou seja finaliza aquela transação voltando a um estado inicial.


Quer ficar por dentro dos concursos públicos abertos e previstos pelo Brasil? Clique nos links abaixo:

CONCURSOS 2025

CONCURSOS ABERTOS

QUESTÕES DE CONCURSOS

Receba gratuitamente no seu celular as principais notícias do mundo dos concursos. Clique no link abaixo e inscreva-se:

WHATSAPP

TELEGRAM

Fonte: Gran Cursos Online

Download disponível – o que você precisa saber para concursos



Baixar video aula

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *