Questão 32 · Informática: Banco de dados
Sistemas de banco de dados estão sujeitos a falhas como falta de energia, erros de software ou mesmo sabotagem dos dados.
O sistema de recuperação é responsável pela restauração do banco para um estado consistente que havia antes da ocorrência da falha. Para precaver-se de tais falhas, devem-se preservar as propriedades de
- A) consistência e durabilidade.
- B) isolamento e consistência.
- C) atomicidade e durabilidade.
- D) durabilidade e isolamento.
- E) atomicidade e isolamento.
Marque a alternativa correta:
Gabarito: C
Gabarito definitivo divulgado pela banca Cebraspe (TRE/BA 2017).
Comentário
Gabarito: C.
O sistema de recuperação existe para lidar com falhas (queda de energia, erro de software). As propriedades ACID diretamente ligadas a isso são a atomicidade (a transação é executada por inteiro ou não é executada; o que ficou pela metade é desfeito com o log, o undo) e a durabilidade (depois do commit, os efeitos persistem mesmo se houver falha; o que foi confirmado e não gravado é refeito, o redo). Por isso a alternativa C está correta.
- A: errada. A durabilidade está certa, mas a consistência decorre das regras de integridade e da correção das transações; a recuperação preserva atomicidade e durabilidade para chegar a um estado consistente.
- B: errada. Isolamento trata de como transações concorrentes não interferem entre si (controle de concorrência, como bloqueios); não é a propriedade que a recuperação de falhas restaura, e a consistência já foi vista em A.
- D: errada. A durabilidade está certa, mas o isolamento é questão de concorrência, não de recuperação após falha.
- E: errada. A atomicidade está certa, mas o isolamento é questão de concorrência, não de recuperação após falha.
Dica: falha e recuperação indicam atomicidade (desfazer) e durabilidade (refazer); isolamento está ligado à concorrência.
Fundamentos: Propriedades ACID: atomicidade e durabilidade como base do subsistema de recuperação · Isolamento associado ao controle de concorrência
Comentário gerado pela Cravei IA a partir do enunciado e do gabarito definitivo divulgado pela banca, e conferido por uma verificação automática. A IA pode errar: o gabarito oficial sempre prevalece.
Fonte: prova Cebraspe TRE/BA 2017 (Técnico Judiciário – Área: Apoio Especializado – Especialidade: Operação de Computadores), questão 32, com o gabarito definitivo da banca. Comentário: Equipe Cravei · como fazemos e revisamos.