Professor - Informática: Programação, Estrutura de Dados e Análise de Algoritimos
Analise as seguintes asserções e a relação proposta entre elas:I. O log de transações é um componente crítico de um banco de dados. Se houver uma falha no sistema, você precisará que o log retorne o seu banco de dados a um estado consistente.PORQUEII. Todo banco de dados do SQL Server tem um log de transações que registra todas as transações e as modificações feitas no banco de dados por cada transação, para segurança dos dados.A respeito dessas asserções, assinale a alternativa correta.
AAs asserções I e II são proposições verdadeiras, e a II é uma justificativa da I.
BAs asserções I e II são proposições verdadeiras, mas a II não é uma justificativa da I.
CA asserção I é uma proposição verdadeira, e a II é uma proposição falsa.
DA asserção I é uma proposição falsa, e a II é uma proposição verdadeira.
EAs asserções I e II são proposições falsas.
Revelar gabarito e comentário▾
GabaritoA — As asserções I e II são proposições verdadeiras, e a II é uma justificativa da I.
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”.
Log de Transações em Banco de Dados
Gabarito: Alternativa A. Ambas as asserções são verdadeiras e a II justifica a I. O log de transações é fundamental para a recuperação de falhas, registrando todas as operações para garantir a consistência dos dados.
1Falha no sistema
2Log registra operações
3Redo (confirmações)
4Undo (não confirmadas)
5Estado consistente
LEVEL · soulevel.com.br
Afirmativa I — ✅ Correta
O log de transações é um componente crítico. Em caso de falha, ele permite refazer (redo) transações confirmadas e desfazer (undo) transações não confirmadas, restaurando o banco de dados a um estado consistente. Isso está diretamente ligado às propriedades ACID, especialmente atomicidade e durabilidade.
Afirmativa II — ✅ Correta
De fato, todo banco de dados SQL Server (e a maioria dos SGBDs) possui um log de transações que registra todas as modificações feitas por cada transação, servindo como mecanismo de segurança e recuperação.
Relação (PORQUE) — II justifica I
A asserção II explica o motivo da importância expressa na I: justamente por registrar cada operação, o log pode ser usado para reverter ou refazer transações diante de uma falha, restaurando a consistência. Portanto, a II é uma justificativa correta da I.
Conclusão: As duas asserções são verdadeiras e há relação de justificativa. A alternativa correta é a A.