Pular para o conteúdo principal

Questão de Banco de Dados — Banco de Dados — CESPE / CEBRASPE 2023

Banco de DadosBanco de Dados
Código
ce159918
Banca
CESPE / CEBRASPE
Órgão
SEFIN de Fortaleza - CE
Ano
2023
Nível
Superior
Cargo
Analista Fazendário Municipal - Área de Conhecimento: Ciência da Computação, Informática/Processamento de Dados
A respeito de propriedades e transações de bancos de dados, julgue o item subsequente.No processamento de transações em um sistema de banco de dados, o uso de bloqueios (locks) tem o objetivo de garantir a propriedade da atomicidade das transações.
  1. CCerto
  2. EErrado
Revelar gabarito e comentário

GabaritoE — Errado

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

Propriedades ACID e Locks

ERRADO. A afirmação está incorreta. O uso de bloqueios (locks) em sistemas de banco de dados tem como objetivo principal garantir a propriedade de isolamento (e, em alguns casos, consistência), não a atomicidade.

A atomicidade é a propriedade que assegura que uma transação seja executada por completo (commit) ou totalmente desfeita (rollback), sendo garantida pelo gerenciamento de transações (log de transações e mecanismos de recuperação). Já os bloqueios são um mecanismo de controle de concorrência que impede que transações simultâneas interfiram umas nas outras, preservando o isolamento.

Portanto, a afirmativa troca o conceito: bloqueios visam isolamento, não atomicidade.

Propriedade ACID

Mecanismo de Garantia

Descrição

Atomicidade

Log de transações e mecanismos de recuperação

Transação executada por completo (commit) ou totalmente desfeita (rollback)

Isolamento

Bloqueios (locks) e controle de concorrência

Impede que transações simultâneas interfiram umas nas outras

Consistência

Restrições de integridade e validações

Transação leva o banco de um estado válido a outro estado válido

Durabilidade

Log de transações e armazenamento persistente

Efeitos de uma transação confirmada são permanentes

1Atomicidade
Tudo ou nada
Garantida por: log de transações
2Consistência
Estado válido
3Isolamento
Transações independentes
Garantido por: locks
4Durabilidade
Efeitos permanentes
Propriedades ACID
LEVELsoulevel.com.br
Propriedades ACID: Atomicidade (Tudo ou nada, Garantida por: log de transações); Consistência (Estado válido); Isolamento (Transações independentes, Garantido por: locks); Durabilidade (Efeitos permanentes)
PEGA ESSA DICA!

Decore as quatro propriedades ACID: Atomicidade (tudo ou nada), Consistência (estado válido), Isolamento (transações independentes), Durabilidade (efeitos permanentes). Lembre-se: locks → isolamento; log → atomicidade.

ERRADO.

Link permanente: /questoes/ce159918