No contexto dos modelos de recuperação de bancos de dados (...
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:
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
Vamos analisar a questão sobre os modelos de recuperação de bancos de dados disponíveis no MS SQL Server. Esta é uma questão típica de concursos que avalia o conhecimento sobre os diferentes modelos de recuperação (recovery models) e suas características.
A alternativa correta é a Alternativa B - II.
Justificativa da Alternativa Correta:
II. No modelo Full Recovery, o banco de dados pode ser recuperado até o ponto da falha, ou até um ponto no tempo específico (point-in-time recovery). Esta afirmação está correta. No modelo Full Recovery, todos os logs de transações são mantidos, permitindo a recuperação completa dos dados até um ponto específico, o que é essencial em ambientes que exigem alta disponibilidade e integridade dos dados.
Análise das Alternativas Incorretas:
I. Simple Recovery: No modelo Simple Recovery, os logs de transações não são mantidos após cada backup. Assim, o banco de dados pode ser recuperado apenas até o ponto do último backup full ou differential. Não é possível recuperar até um ponto específico, pois os logs intermediários não são armazenados. Portanto, essa afirmativa está correta, mas não é a única correta, o que faz a alternativa A não ser a escolha correta.
III. Bulk-Logged Recovery: A afirmativa indica que o modelo bulk-logged não requer backup dos logs na recuperação, o que é incorreto. Embora o modelo bulk-logged minimize o espaço de log usado por operações em massa (bulk operations), ele ainda requer que os logs sejam mantidos até o próximo backup de log para garantir a recuperação completa do banco de dados. Dessa forma, a alternativa C é incorreta.
Com isso, entendemos que a única afirmativa correta é a II, corroborando que a alternativa correta é a B.
Gostou do comentário? Deixe sua avaliação aqui embaixo!
Clique para visualizar este gabarito
Visualize o gabarito desta questão clicando no botão abaixo
Comentários
Veja os comentários dos nossos alunos
✅Gabarito(B)
Three recovery models exist: simple, full, and bulk-logged. Typically, a database uses the full recovery model or simple recovery model. A database can be switched to another recovery model at any time.
Pelo que vi o gabarito deveria ser a letra D, visto que a I estaria correta:
- Modelo Simples
O modelo de recuperação “Simples” é o modelo de recuperação mais básico para SQL Server. Cada transação ainda é gravada no log de transações, mas assim que a transação for concluída e os dados forem gravados no arquivo de dados, o espaço usado no arquivo de log de transações agora poderá ser reutilizado por novas transações. Como esse espaço é reutilizado, não é possível fazer uma recuperação pontual; portanto, o ponto de restauração mais recente será o backup completo ou o backup diferencial mais recente que foi concluído. Além disso, como o espaço no log de transações pode ser reutilizado, o log de transações não crescerá para sempre, como foi mencionado no modelo de recuperação “Completo”.
Fonte: https://www.mssqltips.com/sqlservertutorial/4/sql-server-simple-recovery-model/
- Bulk
Requer backups de log.
Fonte: https://learn.microsoft.com/en-us/sql/relational-databases/backup-restore/recovery-models-sql-server?view=sql-server-ver16
I. No modelo Simple Recovery, o banco de dados pode ser recuperado até o ponto de último backup, full ou differential. Recuperação do banco de dados todo!
II. No modelo Full Recovery, o banco de dados pode ser recuperado até o ponto da falha, ou certo ponto no tempo. Correto!
III. O modelo bulk model não requer backup dos logs na recuperação. Requer os logs.
Pois é Luciano Silva, concordo com você. Tanto o José Claudio Siqueira quanto a mentora do QConcurso que comentou a questão cometeram o mesmo equívoco lógico: consideraram o enunciado da assertiva I como falso, e alegaram que o motivo da falsidade é ... justamente o seu enunciado (???) Não entendi foi nada !!! Será que eu é que estou com deficiência lógica ?
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo