Questão de Banco de Dados — Gerência de Transações — CESPE / CEBRASPE 2023
Banco de Dados›Gerência de Transações
Código
ce154591
Banca
CESPE / CEBRASPE
Órgão
EMPREL
Ano
2023
Nível
Superior
Cargo
Analista de Infraestrutura e Suporte - Especialidade: Banco de Dados
Tendo em vista que as transações em um banco de dados devem possuir várias propriedades, as quais devem ser impostas pelos métodos de controle de concorrência e recuperação do SGBD, assinale a opção que indica a propriedade que está relacionada à permanência, no banco de dados, das mudanças realizadas por uma transação bem-sucedida, mesmo que existam falhas no sistema.
Aatomicidade
Bconsistência
Cisolamento
Ddurabilidade
Eintegridade
Revelar gabarito e comentário▾
GabaritoD — durabilidade
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 de transações
Gabarito: letra D. A durabilidade é a propriedade que garante que, uma vez que uma transação seja confirmada (commit), as alterações realizadas por ela persistam no banco de dados mesmo em caso de falhas no sistema. Essa é a definição clássica da letra D do acrônimo ACID (Atomicidade, Consistência, Isolamento, Durabilidade).
A questão cobra o conhecimento das propriedades ACID, pilares da gerência de transações em SGBDs. Cada propriedade tem um papel específico:
Propriedades ACID
1Atomicidade
Tudo ou nada (commit/rollback)
2Consistência
Estado válido antes e depois
3Isolamento
Transações parecem isoladas
4Durabilidade
Alterações permanecem após falhas
LEVEL · soulevel.com.br
Alternativa A — ❌ Incorreta
Atomicidade refere-se ao tratamento da transação como uma unidade indivisível: ou todas as operações são executadas (commit) ou nenhuma (rollback). Não está relacionada à permanência dos dados após o commit, e sim à execução completa ou ao desfazimento.
Alternativa B — ❌ Incorreta
Consistência assegura que uma transação, quando executada por completo, leva o banco de dados de um estado consistente a outro. Não garante a persistência das alterações após falhas.
Alternativa C — ❌ Incorreta
Isolamento determina que a execução de uma transação parece ocorrer de forma isolada das demais, mesmo que haja concorrência. Não está ligada à permanência dos dados.
Alternativa D — ✅ Correta ⟵ GABARITO
Durabilidade é a propriedade que garante que as mudanças de uma transação confirmada são permanentes e sobrevivem a falhas do sistema. O subsistema de recuperação do SGBD é responsável por assegurar essa persistência.
Alternativa E — ❌ Incorreta
Integridade não é uma das propriedades ACID clássicas; refere-se a restrições de consistência dos dados (chaves, integridade referencial). Embora importante, não descreve a permanência das alterações.