Questão de Banco de Dados — SQL Server — FGV 2024
- Código
- fg076993
- Banca
- FGV
- Órgão
- CGE-PB
- Ano
- 2024
- Nível
- Superior
- Cargo
- Auditor de Contas Públicas - Auditoria de Tecnologia da Informação
- AI;
- BII;
- CIII;
- DI e II;
- EII e III.
GabaritoB — II;
Gabarito: letra B. Apenas a afirmativa II está correta. No modelo Full Recovery, o banco de dados pode ser recuperado até o ponto da falha ou para um ponto específico no tempo, graças aos backups de log. A afirmativa I está incorreta: no modelo Simple Recovery, a recuperação é possível apenas até o ponto do último backup full ou differential, mas o enunciado, ao dizer "poderia ser recuperado até o ponto", é interpretado pela banca como incorreto porque não permite recuperação point-in-time entre backups – a recuperação se limita ao instante exato do backup. Já a afirmativa III está incorreta, pois o modelo Bulk-Logged requer backups de log para permitir recuperação point-in-time; sem eles, a recuperação fica restrita ao último backup completo.
Afirmativa | Modelo de Recuperação | Descrição no Enunciado | Correção | Justificativa |
|---|---|---|---|---|
I | Simple Recovery | "pode ser recuperado até o ponto de último backup, full ou differential" | ❌ Incorreta | No Simple Recovery, a recuperação é exatamente no ponto do backup, sem capacidade de recuperação contínua ou point-in-time entre backups. |
II | Full Recovery | "pode ser recuperado até o ponto da falha, ou certo ponto no tempo" | ✅ Correta | Os backups de log permitem restaurar até o momento exato da falha ou qualquer ponto específico no tempo, com cadeia contínua de logs. |
III | Bulk-Logged | "não requer backup dos logs na recuperação" | ❌ Incorreta | O modelo Bulk-Logged requer backups de log para permitir recuperação point-in-time; sem eles, a recuperação fica restrita ao último backup completo. |
No modelo Simple Recovery, é possível restaurar o banco a partir de backups full ou differential, mas a recuperação é exatamente no ponto do backup, não sendo possível recuperar para um ponto anterior entre backups. A banca considera que a redação "pode ser recuperado até o ponto de último backup" sugere uma capacidade de recuperação contínua que não existe nesse modelo.
No modelo Full Recovery, os backups de log permitem restaurar o banco de dados até o momento exato da falha (point-in-time) ou a qualquer outro ponto específico no tempo, desde que haja uma cadeia contínua de logs.
O modelo Bulk-Logged exige backups de log para possibilitar a recuperação point-in-time. Embora registre bulk operations de forma mínima, os logs ainda são necessários; a ausência deles impede a recuperação além do último backup completo.
Gabarito: letra B (apenas a afirmativa II está correta).
Link permanente: /questoes/fg076993