Julgue os itens subsequentes, acerca de administração de ban...
Os becapes de um banco de dados garantem a recuperação dos dados perdidos em um incidente, desde que associado a ele seja aplicada a técnica de recuperação conhecida como backward recovery ou roll back.
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
Alternativa Correta: E - Errado
Para compreender a questão, é importante saber que os backups são cópias de segurança que permitem a restauração de um banco de dados em caso de perda de dados. No entanto, a técnica referida no enunciado, o backward recovery ou roll back, é um processo que envolve a restauração de um banco de dados a um ponto anterior no tempo, desfazendo transações recentes, o que é tipicamente utilizado para reverter o sistema a um estado consistente após uma falha.
Contudo, o simples processo de restore de um backup não é sinônimo de backward recovery. A restauração de um backup recupera os dados até o ponto em que o backup foi realizado. Para alcançar um estado mais atual do banco de dados após o incidente, seria necessário, após a restauração do backup, aplicar logs de transação no processo denominado forward recovery ou roll forward, onde as transações registradas após o backup são reaplicadas para levar o banco de dados ao seu estado mais recente possível antes do incidente.
Portanto, a questão está incorreta ao associar diretamente o conceito de backward recovery com a garantia de recuperação de dados perdidos apenas com o uso do backup, sem considerar o processo complementar de roll forward para a restauração completa do banco de dados até o ponto mais próximo do incidente.
Clique para visualizar este gabarito
Visualize o gabarito desta questão clicando no botão abaixo
Comentários
Veja os comentários dos nossos alunos
a técnica a ser aplicada é o rollfoward, que é justamente pegar o backup do log de transação e commitar o que não foi comitado no momento do incidente
roll back - Para tratamento de transações não finalizadas antes do incidente.
No meu entendimento utiliza-se estas téncincas para recuperação de erros e não de dados .
Recuperação para trás ou por retorno (Backward Recovery)
Recuperação para frente ou por avanço (Forward Recovery)
Se o banco de dados não estiver em um estado válido, você pode usar a backward recovery (recuperação reversa), ou rollback, para recuperar o banco de dados para um estado válido, desfazendo o problema de transações. O SGBD realiza backward recovery lendo o log das transações problemáticas e aplicando as imagens anteriores para desfazer suas atualizações.
Fonte:
[1] CONCEPTS OF DATABASE MANAGEMENT Eighth Edition
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo