Pular para o conteúdo principal

Questão de Banco de Dados — Gerência de Transações — Quadrix 2025

Banco de DadosGerência de Transações
Código
qg594918
Banca
Quadrix
Órgão
CFO
Ano
2025
Nível
Superior
Cargo
Analista de Desenvolvimento
Bancos de dados armazenam o maior valor intangível das empresas: seus dados. Para isso, utilizam‑se sistemas de gerenciamento de banco de dados e metodologias de análise para dar qualidade a esse armazenamento. Com base nessa informação, julgue o item seguinte.Transações em bancos de dados seguem o modelo atomicidade, consistência, isolamento e durabilidade (ACID), para garantir que operações sejam realizadas de forma segura e confiável.
  1. CCerto
  2. EErrado
Revelar gabarito e comentário

GabaritoC — Certo

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

Propriedades ACID em transações de banco de dados

CERTO. A afirmação está correta: transações em bancos de dados seguem o modelo ACID — Atomicidade, Consistência, Isolamento e Durabilidade — justamente para garantir que as operações sejam executadas de forma segura e confiável. Esse é um conceito fundamental da gerência de transações, amplamente aceito na literatura e cobrado em concursos.

O modelo ACID é o conjunto de propriedades que define o comportamento esperado de uma transação em um sistema de gerenciamento de banco de dados (SGBD). Cada letra da sigla representa uma garantia específica:

  • Atomicidade (A): a transação é uma unidade indivisível — ou todas as operações são executadas com sucesso (commit), ou nenhuma delas é aplicada (rollback). É a propriedade do "tudo ou nada".

  • Consistência (C): a transação leva o banco de dados de um estado válido a outro estado válido, respeitando todas as regras e restrições definidas (chaves, integridade referencial, checks, etc.).

  • Isolamento (I): transações concorrentes não interferem umas nas outras; cada uma opera como se fosse a única em execução, mesmo que haja paralelismo.

  • Durabilidade (D): uma vez confirmada (commit), a transação persiste no banco de dados, mesmo em caso de falha do sistema, energia, etc.

Essas propriedades são implementadas pelo SGBD por meio de mecanismos como controle de concorrência (locks, níveis de isolamento) e recuperação (logs, undo/redo). O objetivo é exatamente o que o enunciado afirma: garantir operações seguras e confiáveis.

Um exemplo clássico de atomicidade é a transferência bancária: debitar da conta A e creditar na conta B devem ocorrer juntos. Se uma falha acontecer no meio, o sistema deve desfazer tudo (rollback), nunca deixar o débito sem o crédito correspondente.

A banca explora aqui um conceito básico e direto — não há pegadinha sutil. A afirmação é uma definição literal do modelo ACID, e o candidato que conhece a sigla e o significado de cada propriedade não tem dificuldade em julgar o item como correto.

1Atomicidade
Tudo ou nada
Commit ou rollback
2Consistência
Estado válido → estado válido
Respeita regras e restrições
3Isolamento
Transações concorrentes não interferem
Cada uma opera como única
4Durabilidade
Commit persiste
Sobrevive a falhas
ACID
LEVELsoulevel.com.br
ACID: Atomicidade (Tudo ou nada, Commit ou rollback); Consistência (Estado válido → estado válido, Respeita regras e restrições); Isolamento (Transações concorrentes não interferem, Cada uma opera como única); Durabilidade (Commit persiste, Sobrevive a falhas)

Item — ✅ Correto

A afirmativa está correta porque descreve com precisão o modelo ACID: transações em bancos de dados seguem as propriedades de Atomicidade, Consistência, Isolamento e Durabilidade, com o objetivo de garantir que as operações sejam realizadas de forma segura e confiável. O texto do enunciado é uma definição fiel do conceito, sem qualquer inversão ou erro de terminologia.

Gabarito: ✅ CERTO

Link permanente: /questoes/qg594918