FC ConcursosFC Concursos

Questão FC871778

Em atividades investigativas policiais, a confiabilidade, a rastreabilidade e a integridade de registros armazenados em Sistemas Gerenciadores de Bancos de Dados (SGBDs) são essenc

Auditoria de TI e Forense Computacional

FGV · 2026

Em atividades investigativas policiais, a confiabilidade, a rastreabilidade e a integridade de registros armazenados em Sistemas Gerenciadores de Bancos de Dados (SGBDs) são essenciais para reconstrução de linhas do tempo, identificação de autoria de ações e preservação da cadeia de custódia digital. Nesse contexto, as técnicas FORCE/NO-FORCE e STEAL/NO-STEAL, que definem as políticas de escrita em disco e de gerenciamento do buffer, determinam a necessidade de operações de UNDO e REDO durante a recuperação de falhas e influenciam diretamente a consistência das evidências digitais.

 

Considerando essas técnicas e seus efeitos sobre a persistência de páginas modificadas em sistemas gerenciadores de bancos de dados, pode-se afirmar que a técnica

  1. FORCE de REDO será necessário durante a recuperação para garantir a durabilidade da transação.
  2. FORCE define com o valor 1 (ou seja, preso) um bit de preso-solto, sinalizando que um buffer de cache não pode ser gravado de volta no disco.
  3. STEAL aplica-se quando gerenciador de cache necessitar de um quadro do buffer para outra transação e o gerenciador de buffer substituir uma página existente previamente atualizada de uma transação não confirmada.
  4. STEAL tem como consequência demandar grandes espaços de buffer para o armazenamento de todas as páginas atualizadas na memória; assim como NO-FORCE garante o isolamento de transações concorrentes.
  5. NO-STEAL é utilizada em esquemas de recuperação imediata como o utilizado no modelo ARIES, dado que as alterações promovidas por uma transação em uma página persistirão no disco, garantindo a consistência dos efeitos da transação.
Mostrar resposta e comentário

Gabarito

Certo

Comentário do professor

STEAL significa que o gerenciador de buffer pode liberar um quadro ocupando-o com outra página mesmo que a página atual contenha alterações de uma transação não confirmada. Nesse cenário, a página modificada pode ser escrita no disco antes do commit da transação que a alterou.


Como consequência, se ocorrer falha e a transação não for confirmada, será necessário realizar UNDO durante a recuperação para reverter as alterações persistidas indevidamente. Para que a recuperação funcione corretamente, as alterações devem estar registradas no log, permitindo localizar e desfazer as operações.


Em resumo, a alternativa descreve o comportamento em que o buffer precisa de espaço e o gerenciador substitui uma página contendo modificações de uma transação ainda não confirmada, implicando necessidade de UNDO em caso de falha.

Conteúdo do catálogo FC Concursos · Atualizado em

Continue aprendendo