Pular para o conteúdo principal

Questão de Banco de Dados — Banco de Dados — FGV 2024

Banco de DadosBanco 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):
  1. Abackup do banco de dados em fita;
  2. Balgoritmo de recuperação de áries;
  3. Csistema de paginação sombra;
  4. Dtécnica de atualização imediata;
  5. 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.

  1. 1Falha de disco
  2. 2Logs inacessíveis
  3. 3Técnicas de log inviáveis
  4. 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.

Gabarito: letra A.

Link permanente: /questoes/fg098541