Pular para o conteúdo principal

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

Banco de DadosSQL Server
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
No contexto dos modelos de recuperação de bancos de dados (recovery models) disponíveis no MS SQL Server, analise as afirmativas a seguir.I. No modelo Simple Recovery, o banco de dados pode ser recuperado até o ponto de último backup, full ou differential.II. No modelo Full Recovery, o banco de dados pode ser recuperado até o ponto da falha, ou certo ponto no tempo.III. O modelo bulk model não requer backup dos logs na recuperação.Está correto somente o que se afirma em:
  1. AI;
  2. BII;
  3. CIII;
  4. DI e II;
  5. EII e III.
Revelar gabarito e comentário

GabaritoB — II;

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”.

Modelos de Recuperação no SQL Server

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.

1Simple
Recupera só até o backup
Sem point-in-time entre backups
2Full
Recupera até a falha
Point-in-time
3Bulk-Logged
Requer backup de log
Sem log = só último full
Modelos de recuperação (SQL Server)
LEVELsoulevel.com.br
Modelos de recuperação (SQL Server): Simple (Recupera só até o backup, Sem point-in-time entre backups); Full (Recupera até a falha, Point-in-time); Bulk-Logged (Requer backup de log, Sem log = só último full)

Afirmativa I — ❌ Incorreta

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.

Afirmativa II — ✅ Correta ⟵ GABARITO

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.

Afirmativa III — ❌ Incorreta

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