Pular para o conteúdo principal

Questão de Banco de Dados — Recuperação de falhas — FGV 2026

Banco de DadosRecuperação de falhas
Código
fg126962
Banca
FGV
Órgão
AL-RO
Ano
2026
Nível
Superior
Cargo
Analista Legislativo (Engenharia de Computação)
O Analista de Suporte de TI para o Congresso estabeleceu um RPO - Recovery Point Objective de 15 minutos para os dados de votação e um RTO - Recovery Time Objective de 4 horas. Para atender ao RPO de 15 minutos, o DBA configura Full Backups diários e Transaction Log Backups contínuos a cada 15 minutos.Assinale a afirmativa correta em relação ao papel dos Transaction Log Backups na recuperação e o conceito de Point-in-Time Recovery (PITR).
  1. AOs logs de transação são opcionais e só servem para auditoria, sendo o Full Backup suficiente para o PITR.
  2. BOs Transaction Log Backups são necessários apenas para o REDO, mas não para o UNDO.
  3. CO PITR exige a restauração do último Full Backup, e então a aplicação sequencial de todos os Transaction Log Backups desde o Full Backup até o ponto exato.
  4. DPara um RPO de 15 minutos, é suficiente aplicar o último Transaction Log Backup de 15 minutos antes da falha.
  5. EO PITR é inviável em bancos de dados OLTP, sendo utilizado apenas em Data Warehouses.
Revelar gabarito e comentário

GabaritoC — O PITR exige a restauração do último Full Backup, e então a aplicação sequencial de todos os Transaction Log Backups desde o Full Backup até o ponto exato.

Comentário gerado por IA. É um apoio ao estudo, ancorado em fontes, mas pode conter imprecisões — confira sempre na fonte oficial (lei, súmula, edital e gabarito da banca). Encontrou um erro? Use “Reportar”.

Point-in-Time Recovery (PITR) e Transaction Log Backups

Gabarito: letra C. O PITR exige a restauração do último Full Backup e a aplicação sequencial de todos os Transaction Log Backups desde o Full Backup até o ponto desejado, permitindo recuperar perdas mínimas de dados. Cada alternativa é analisada a seguir.

  1. 1Restaura último Full Backup
  2. 2Aplica Transaction Log Backups sequencialmente
  3. 3Pára no ponto exato desejado
LEVEL · soulevel.com.br

Alternativa A — ❌ Incorreta

Afirma que logs de transação são opcionais e que Full Backup é suficiente para PITR. Na verdade, sem os logs de transação não é possível realizar recuperação pontual (PITR), pois o Full Backup apenas restaura o estado no momento do backup. Logs são essenciais para capturar as alterações ocorridas após o backup.

Alternativa B — ❌ Incorreta

Diz que Transaction Log Backups servem apenas para REDO, não para UNDO. Em recuperação de banco de dados, os logs de transação são utilizados tanto para REDO (reaplicar transações confirmadas) quanto para UNDO (desfazer transações não confirmadas) durante o processo de rollback/rollforward.

Alternativa C — ✅ Correta ⟵ GABARITO

Descreve corretamente o PITR: restaura-se o último Full Backup disponível e, em seguida, aplicam-se sequencialmente todos os backups de log de transação (Transaction Log Backups) realizados a partir daquele Full Backup até o ponto exato desejado (point-in-time). Isso permite atingir o RPO de 15 minutos mencionado no enunciado.

Alternativa D — ❌ Incorreta

Sugere que basta aplicar o último Transaction Log Backup de 15 minutos antes da falha. Para atender a um RPO de 15 minutos, é necessário aplicar todos os logs desde o Full Backup até o log mais recente (ou o ponto desejado), perdendo no máximo as transações dos últimos 15 minutos. Apenas o último log não preserva os dados anteriores.

Alternativa E — ❌ Incorreta

Afirma que PITR é inviável em OLTP e só usado em Data Warehouses. PITR é amplamente utilizado em bancos OLTP para recuperação de falhas, erros de usuário e até testes; não há restrição a ambientes de Data Warehouse.

Dessa forma, a única alternativa que descreve corretamente o papel dos Transaction Log Backups no PITR é a letra C.

Gabarito: letra C

Link permanente: /questoes/fg126962