Pular para o conteúdo principal

Questão de Banco de Dados — SQL — FUNDATEC 2023

Banco de DadosSQL
Código
qq893856
Banca
FUNDATEC
Órgão
IF-RS
Ano
2023
Nível
Superior
Cargo
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.
  1. AAs asserções I e II são proposições verdadeiras, e a II é uma justificativa da I.
  2. BAs asserções I e II são proposições verdadeiras, mas a II não é uma justificativa da I.
  3. CA asserção I é uma proposição verdadeira, e a II é uma proposição falsa.
  4. DA asserção I é uma proposição falsa, e a II é uma proposição verdadeira.
  5. 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.

  1. 1Falha no sistema
  2. 2Log registra operações
  3. 3Redo (confirmações)
  4. 4Undo (não confirmadas)
  5. 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.

Link permanente: /questoes/qq893856