"Um sistema de computador, como qualquer outro equipamento...
Os sistemas de recuperação apresentam vários conceitos, analise as afirmações a seguir e marque a sentença que apresenta as corretas:
I. A respeito da classificação de Falha, podemos dividir em três: Falha de transação, Queda do sistema e Falha em disco;
II. Sobre os tipos de armazenamentos, podemos citar três: Armazenamento volátil, armazenamento não volátil e armazenamento estável;
III. A estrutura mas usada para gravar modificações no banco de dados é o log. O log é uma sequencia de registros de log que mantém um arquivo atualizado das atividades no banco de dados.
IV. Checkpoints são criados periodicamente e exigem que o sistema realize a seguinte sequencia de ações : Saída para armazenamento estável de todos os registros residentes na memória principal; Saída para disco, de todo os blocos de buffer modificados; e Saída, para armazenamento estável, de um registro de log ;
Estão corretas?
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
Alternativa correta: D - I, II, III e IV;
Recuperação de falhas em banco de dados é um tópico vital, pois lida com a integridade e a confiabilidade dos dados armazenados. Compreender os princípios de classificação de falhas, tipos de armazenamento e o uso de log e checkpoints é essencial para restaurar o sistema para um estado consistente após uma falha.
Para justificar a corretude da Alternativa D:
- I. Está correta ao especificar as três classes de falhas: Falha de transação (problemas durante a execução, como deadlock), Queda do sistema (interrupções inesperadas do sistema de banco de dados) e Falha em disco (perda de dados armazenados devido a problemas de hardware).
- II. Está correta ao listar os tipos de armazenamento: Armazenamento volátil (como RAM, perde dados em falhas de energia), armazenamento não volátil (como discos rígidos, mantém dados sem energia, mas pode ser afetado por falhas de disco) e armazenamento estável (projetado para não perder dados mesmo face a falhas).
- III. Está correta ao afirmar que log é a estrutura mais utilizada para gravar modificações no banco de dados, mantendo um histórico de atividades que ajuda na recuperação de dados.
- IV. Está correta ao descrever o processo de criação de checkpoints: salvar em armazenamento estável todos os registros de memória principal, salvar em disco todos os blocos do buffer modificados e registrar um log de checkpoint, que ajuda a reduzir o tempo de recuperação ao reiniciar o sistema após uma falha.
Portanto, todas as afirmativas apresentadas são corretas, e a Alternativa D é a que acertadamente as reúne, fornecendo uma visão abrangente de conceitos-chave em sistemas de recuperação de banco de dados.
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
Só complicou por causa por português sofrível, tanto no enunciado quanto nas opções.
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo