Uma das técnicas empregadas para a recuperação do conteúdo d...

Próximas questões
Com base no mesmo assunto
Ano: 2015 Banca: VUNESP Órgão: CRO-SP Prova: VUNESP - 2015 - CRO-SP - Analista de Suporte |
Q2780737 Banco de Dados

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

Alternativas

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