Pular para o conteúdo principal

Questão de Banco de Dados — Gerência de Transações — CESPE / CEBRASPE 2025

Banco de DadosGerência de Transações
Código
ce195376
Banca
CESPE / CEBRASPE
Órgão
BANRISUL
Ano
2025
Nível
Superior
Cargo
Técnico em Tecnologia da Informação II - Área: Administração de Banco de Dados
Considerando que as transações devem obedecer ao conjunto de propriedades conhecido como ACID, assinale a opção correta.
  1. AAs propriedades ACID são relevantes em bancos de dados distribuídos e não se aplicam a bancos de dados relacionais centralizados.
  2. BA propriedade de atomicidade permite que uma transação seja parcialmente concluída, desde que a maioria das operações tenha sido realizada.
  3. CA consistência assegura que uma transação leve o banco de dados de um estado válido a outro também válido, mantendo as regras definidas no esquema.
  4. DA propriedade de isolamento garante que as transações sejam sempre executadas em sequência, sem qualquer sobreposição temporal.
  5. EA durabilidade assegura que os dados sejam mantidos em memória principal até que a transação seja encerrada.
Revelar gabarito e comentário

GabaritoC — A consistência assegura que uma transação leve o banco de dados de um estado válido a outro também válido, mantendo as regras definidas no esquema.

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

Gabarito: letra C. As propriedades ACID (Atomicidade, Consistência, Isolamento e Durabilidade) são fundamentais para garantir a confiabilidade das transações em bancos de dados, inclusive os relacionais centralizados. A alternativa C descreve corretamente a consistência: a transação leva o banco de um estado válido a outro, preservando as regras do esquema.

Propriedade ACID

Descrição Correta

Descrição Incorreta (Alternativa)

Atomicidade

A transação é executada por completo ou totalmente desfeita (rollback).

Permite conclusão parcial desde que a maioria das operações tenha sido executada (Alternativa B).

Consistência

A transação leva o banco de dados de um estado válido a outro, preservando as regras do esquema.

Isolamento

Transações simultâneas não interferem umas nas outras, com concorrência controlada por níveis de isolamento.

Exige que as transações sejam executadas em sequência pura, sem sobreposição temporal (Alternativa D).

Durabilidade

Após o commit, a transação persiste mesmo em caso de falhas, com dados em armazenamento persistente (disco).

Os dados são mantidos apenas em memória principal até o encerramento da transação (Alternativa E).

Aplicabilidade

Essencial tanto em bancos centralizados quanto distribuídos.

Não se aplica a bancos relacionais centralizados (Alternativa A).

Alternativa A — ❌ Incorreta

Afirma que o ACID não se aplica a bancos relacionais centralizados. Na verdade, as propriedades ACID são essenciais tanto em bancos centralizados quanto distribuídos, pois garantem a integridade das transações independentemente da arquitetura.

Alternativa B — ❌ Incorreta

Diz que a atomicidade permite conclusão parcial desde que a maioria das operações tenha sido executada. A atomicidade exige que a transação seja executada por completo ou totalmente desfeita (rollback), não sendo admitida conclusão parcial.

Alternativa C — ✅ Correta ⟵ GABARITO

A consistência assegura que, após a execução completa de uma transação (do início ao fim, sem interferências), o banco de dados passe de um estado consistente para outro estado também consistente, respeitando todas as regras, restrições e gatilhos definidos no esquema.

Alternativa D — ❌ Incorreta

A propriedade de isolamento não exige que as transações sejam executadas em sequência pura. O isolamento garante que transações simultâneas não interfiram umas nas outras, mas permite concorrência controlada por meio de níveis de isolamento (ex.: leitura confirmada, serializável), não necessariamente serialização total.

Alternativa E — ❌ Incorreta

A durabilidade garante que, uma vez confirmada (commit), a transação persista mesmo em caso de falhas do sistema, falha de energia ou travamentos. Os dados não são mantidos apenas em memória principal, mas sim em armazenamento persistente (disco), assegurando sua recuperação.

Gabarito: letra C

Link permanente: /questoes/ce195376