Se o banco de dados ou o gerenciador de banco de
dados falhar, o banco de dados poderá ficar em um
estado inconsistente. As Falhas de Sistema apresentam
as seguintes características:
A Não causam danos físicos ao banco de dados, mas
afetam todas as transações em andamento. Nesses
casos, ocorre perda do conteúdo da memória de
processamento, resultando na perda de informações
sobre o ponto de execução dos programas e
instruções manuais.
B Ocorrem quando erros do sistema ou erros lógicos
impedem de alguma forma que uma transação seja
executada normalmente. Quanto aos erros, o
primeiro ocorre devido a um estado inadequado do
sistema, enquanto o segundo é causado por
problemas internos, como dados ausentes ou
programação incorreta.
C Acontece quando um componente físico do sistema
não funciona corretamente, causando perda de
dados, corrupção de arquivos e instabilidades. Ela
pode ser causada por desgaste, superaquecimento,
problemas elétricos ou defeitos de fabricação.
D Quando ocorre uma falha menos grave, as ações
são direcionadas para corrigir a inconsistência. Isso é
alcançado revertendo as alterações que levaram à
desordem, desfazendo operações de transações não
confirmadas ou repetindo as ações de transações
que já foram confirmadas.
E Em caso de uma falha severa, o banco de dados é
restaurado usando a cópia mais recente (backup), e
um estado coeso é recriado ao refazer as operações
das transações previamente confirmadas, utilizando
informações do arquivo de registro.