Uma das técnicas empregadas para a recuperação do conteúdo d...
Uma das técnicas empregadas para a recuperação do conteúdo de bancos de dados relacionais utiliza-se da seguinte lógica: as modificações no conteúdo do banco de dados resultantes de uma transação são registradas no arquivo de log e somente são gravadas no banco de dados quando a ação final da transação tiver sido executada. A essa técnica atribui-se a denominação de modificação
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
A alternativa A - adiada é a correta.
Vamos entender o conceito envolvido. Em bancos de dados relacionais, a técnica de modificação adiada é uma estratégia de recuperação que se baseia em registrar as modificações resultantes de uma transação no arquivo de log. Somente após a execução bem-sucedida de todas as ações da transação é que essas modificações são efetivamente gravadas no banco de dados.
Essa técnica tem como objetivo garantir a consistência e integridade dos dados, já que, caso ocorra uma falha durante a transação, é possível abortá-la sem que nenhuma alteração parcial tenha sido escrita definitivamente no banco de dados.
Vamos analisar as alternativas incorretas para esclarecer o porquê de não serem a resposta correta:
B - de gatilho: Um gatilho (ou trigger) é uma rotina que é automaticamente executada em resposta a certos eventos em um banco de dados. Esta não é uma técnica de modificação adiada.
C - escalonada: Refere-se ao escalonamento, uma maneira de gerenciar a execução das transações de forma que o sistema continue consistente. Não está diretamente associado ao conceito de registro no log e gravação posterior.
D - mínima: Não é um termo comum ou reconhecido em técnicas de modificação de bancos de dados no contexto de logs e transações.
E - transitiva: Geralmente, refere-se a um tipo de propriedade ou dependência em lógica e teoria de conjuntos, não a uma técnica de modificação em bancos de dados.
Compreender essas técnicas é fundamental para garantir que você saiba como os sistemas de banco de dados mantêm a integridade e a recuperação do sistema em caso de falhas. Espero que esta explicação tenha ajudado a esclarecer o tema abordado na questão.
Gostou do comentário? Deixe sua avaliação aqui embaixo!
Clique para visualizar este gabarito
Visualize o gabarito desta questão clicando no botão abaixo