Questão de Banco de Dados — Banco de Dados — FGV 2024
Banco de Dados›Banco de Dados
Código
fg098541
Banca
FGV
Órgão
TJ-MS
Ano
2024
Nível
Superior
Cargo
Técnico de Nível Superior - Analista de Sistemas Computacionais - Analista de Suporte de TI
Marisa, chefe do centro de dados (CD) da empresa X, recebeu uma ligação na madrugada informando que tinha havido queda de luz e que nenhum dos geradores disponíveis assumira a geração de energia. Ela então foi ao CD e, após o restabelecimento da luz, solicitou aos presentes que verificassem seus sistemas. Contudo, foram identificadas falhas de discos e, com isso, não haveria acessos aos arquivos de log.Marisa chamou seus funcionários e orientou, corretamente, que eles recuperassem os bancos de dados a partir do(a):
Abackup do banco de dados em fita;
Balgoritmo de recuperação de áries;
Csistema de paginação sombra;
Dtécnica de atualização imediata;
Etécnica de atualização adiada.
Revelar gabarito e comentário▾
GabaritoA — backup do banco de dados em fita;
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”.
Recuperação de falhas em bancos de dados
Gabarito: letra A. Após falhas de discos que impedem acesso aos arquivos de log, a única maneira de recuperar os bancos de dados é restaurando a partir de um backup completo (em fita ou outra mídia). As demais alternativas são técnicas de recuperação que dependem de logs ou de dados ainda acessíveis no disco — condições inexistentes no cenário descrito.
1Falha de disco
2Logs inacessíveis
3Técnicas de log inviáveis
4Restaura backup completo
LEVEL · soulevel.com.br
Alternativa A — ✅ Correta ⟵ GABARITO
O backup do banco de dados (em fita) é uma cópia integral dos dados em um momento anterior. Como houve falha de discos e perda de acesso aos logs, nenhuma técnica de recuperação baseada em logs (undo/redo, ARIES, etc.) pode ser aplicada. A restauração a partir do backup é a única solução viável.
Alternativa B — ❌ Incorreta
O algoritmo ARIES (Algorithm for Recovery and Isolation using Semantics) é um método de recuperação que utiliza write-ahead log (log de transações). Sem acesso aos arquivos de log (perdidos na falha de disco), o ARIES não pode ser executado.
Alternativa C — ❌ Incorreta
A paginação sombra (shadow paging) mantém duas cópias de cada página (sombra e atual) e permite recuperação sem logs. Contudo, as páginas sombra também residem em disco. Como houve falha nos discos que tornou inacessíveis os dados, essa técnica fica inviabilizada.
Alternativa D — ❌ Incorreta
A atualização imediata (immediate update) é um protocolo que exige logs para undo/redo. Sem logs, não é possível desfazer ou refazer transações, tornando a técnica inaplicável.
Alternativa E — ❌ Incorreta
A atualização adiada (deferred update) também depende de logs (apenas undo). Como os logs não estão acessíveis, a técnica não pode ser utilizada.
NÃO CAIA NESSA!
A banca oferece técnicas sofisticadas de recuperação (ARIES, paginação sombra, atualização imediata/adiada) que pareceriam adequadas em condições normais. No entanto, a chave da questão é a falha de discos e a perda dos logs. Sem logs ou sem dados no disco, nenhuma dessas técnicas funciona — a recuperação só é possível a partir de um backup completo anterior.