Questão nº 86

Questão de Tecnologia da Informação · FGV TCE-PA 2024 (nº 86)

FGV2024Auditor de Controle Externo - Informática - Administrador de Banco de DadosTecnologia da Informação
Gabarito: Cver comentário ↓

A escolha do modelo de recuperação de falhas de um sistema de banco de dados depende dos requisitos específicos desse sistema.
Comparando os modelos de atualização imediata e atualização adiada, avalie as afirmativas são verdadeiras (V) ou falsas (F).

( ) Para garantir a consistência dos dados de um banco de dados, o melhor modelo a se utilizar é o de atualização imediata.
( ) O rollback no modelo de atualização adiada é mais simples, pois envolve desfazer alterações aplicadas no banco de dados.
( ) A atualização adiada é mais indicada quando a segurança dos dados é prioridade, mas pode-se tolerar alguma latência na execução de alterações.

As afirmativas são, respectivamente,

Resposta comentada

Gabarito Alternativa C

Conceito-chave: Atualização imediata grava as alterações no banco antes do commit (se falhar, precisa desfazer com undo). Atualização adiada só grava no banco depois do commit (se falhar, basta ignorar as alterações pendentes, sem desfazer nada). A escolha depende do equilíbrio entre segurança e desempenho.

  • (A) Incorreta: A atualização imediata não é "melhor" em absoluto; ela exige rollback complexo (desfazer mudanças já gravadas) e pode causar inconsistência temporária. A adiada é mais segura, pois nada é gravado antes do commit.
  • (B) Incorreta: O rollback na atualização adiada é mais simples, mas não porque "desfaz alterações aplicadas" — na verdade, não há o que desfazer, pois as alterações ainda não foram gravadas no banco; basta descartar a transação.
  • (C) Correta: A sequência correta é F – F – V. A primeira é falsa (imediata não é "o melhor", depende do requisito); a segunda é falsa (rollback adiado é simples por não aplicar mudanças); a terceira é verdadeira: atualização adiada prioriza segurança (nada é gravado antes do commit), mas aceita latência, pois as alterações só são aplicadas no final.
  • (D) Incorreta: A terceira afirmativa é verdadeira, então F – F – F não pode ser.
  • (E) Incorreta: A segunda afirmativa é falsa (o rollback adiado não envolve "desfazer alterações aplicadas", pois elas não foram aplicadas), então V – V – V está errado.

Armadilha do distrator mais tentador (E): A banca inverte o conceito de rollback: muitos alunos acham que "desfazer alterações" é sempre necessário. Na atualização adiada, o rollback é trivial porque nada foi gravado — não há "desfazer", há "descartar". Quem marcou E caiu na pegadinha de achar que "desfazer" é sinônimo de "rollback" em qualquer modelo.

Fonte: FGV TCE-PA 2024 Auditor de Controle Externo - Informática - Administrador de Banco de Dados (Caderno Tipo 1). Reproduzida para fins de estudo.

Continue estudando

Estudar é izi

Pratique milhares de questões como esta, de graça, com explicação e gamificação no Quizinho.

Estudar de graça no Quizinho