Imagem de fundo

Um sistema de computador, como qualquer outro dispositivo, está sujeito a diversos tipo...

Um sistema de computador, como qualquer outro dispositivo, está sujeito a diversos tipos de falhas de diversos motivos. Em qualquer tipo de falha, informações podem ser perdidas. Portanto, o Sistema de Gerenciamento de Banco de Dados (SGBD) precisa tomar ações antecipadamente para garantir a integridade dos dados.


Assim, sobre falha e recuperação em banco de dados, as afirmativas a seguir estão corretas, à exceção de uma. Assinale-a.


A

Erro lógico é um tipo de falha em que a transação não pode continuar mais com sua execução normal devido a alguma condição interna (por exemplo, dados não encontrados).


B

Erro do sistema é um tipo de falha de transação, onde o sistema entrou em um estado indesejável (por exemplo, impasse), fazendo que sua transação não possa continuar com sua execução normal.


C

Os sistemas de backup remoto oferecem alto grau de disponibilidade do banco de dados, mesmo em caso de catástrofes.


D

O sistema de recuperação é responsável pela restauração do banco para preservação dos dados que havia antes da ocorrência da falha. Para precaver-se de tais falhas, devem-se preservar as propriedades de atomicidade e durabilidade do banco de dados.


E

Na recuperação de bancos de dados é comum utilizar-se o arquivo de log (histórico) que pode conter marcações que denotam que até o momento dessa marcação as transações já confirmadas não precisam ser recuperadas, em caso de falha no banco de dados. A essas marcações atribui-se a denominação de gatilhos (triggers).