Questão nº 51

Questão de Tecnologia da Informação · FCC DPE-AM 2017 (nº 51)

FCC2017Analista em Gestão Especializado em Tecnologia da Informação de Defensoria - Analista de Banco de DadosTecnologia da Informação
Gabarito: Aver comentário ↓

Na implementação de rotinas de recuperação de transações em bancos de dados relacionais, tem papel vital os arquivos de log, sobre os quais é correto afirmar que

Resposta comentada

Gabarito Alternativa A

Os logs de transações (ou diários de transações) são registros detalhados de todas as operações que modificam os dados em um banco de dados, essenciais para garantir que o sistema possa se recuperar de falhas e manter a consistência dos dados.

  • (A) Correta: Para que o banco de dados possa desfazer (rollback) ou refazer (redo) operações em caso de falha, o log precisa registrar tanto o estado dos dados antes da modificação (valor antigo ou "before image") quanto o estado depois da modificação (valor novo ou "after image"). Isso permite restaurar a consistência dos dados.
  • (B) Incorreta: Os logs de transações são um mecanismo fundamental para a garantia da integridade e recuperação de dados, sendo aplicáveis a bancos de dados de qualquer porte que necessitem de confiabilidade. A necessidade de recuperação e consistência não depende do tamanho do banco de dados.
  • (C) Incorreta: Embora os logs contenham marcadores de início e fim de transações, eles contêm muito mais informações, como os próprios valores antigos e novos dos dados modificados, identificadores de transações, e registros de commit/abort, que são cruciais para a recuperação. A palavra "exclusivamente" torna a alternativa falsa.
  • (D) Incorreta: É vital que os logs indiquem se uma transação foi confirmada (commit) ou abortada (rollback). Essa informação é usada pelo gerenciador de recuperação para decidir quais transações devem ter suas alterações efetivadas (redone) e quais devem ser desfeitas (undone) após uma falha.
  • (E) Incorreta: Os logs de transações são uma ferramenta para a recuperação e integridade de dados em geral, não se limitando a dados sigilosos. Qualquer banco de dados que precise de durabilidade e consistência (propriedades ACID) utiliza logs, independentemente da natureza da informação que armazena.

Fonte: FCC DPE-AM 2017 Analista em Gestão Especializado em Tecnologia da Informação de Defensoria - Analista de Banco de Dados (Caderno Tipo 001). 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