Questão de Banco de Dados — Banco de Dados — FUNDATEC 2023
Banco de Dados›Banco de Dados
Código
qq896943
Banca
FUNDATEC
Órgão
PROCERGS
Ano
2023
Nível
Superior
Cargo
ANC - Analista em Computação - Ênfase em Suporte de Banco de Dados
Em um sistema de banco de dados em que mais de uma transação está sendo executada de forma concorrente, qual é a propriedade que determina que o efeito de executá-las em paralelo seja o mesmo efeito de executá-las sequencialmente, uma de cada vez, sem sobreposição entre elas?
AConsistência.
BAtomicidade.
CConstância.
DIsolamento.
EConfiabilidade.
Revelar gabarito e comentário▾
GabaritoD — Isolamento.
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: Isolamento
Gabarito: letra D (Isolamento). A propriedade que garante que o efeito de transações concorrentes seja o mesmo que sua execução sequencial é o isolamento, conforme descrito nas propriedades ACID. Ele impede que transações paralelas interfiram umas nas outras, simulando uma execução serial.
As propriedades ACID (Atomicidade, Consistência, Isolamento, Durabilidade) são fundamentais para transações em banco de dados. A questão testa o entendimento de cada uma, sendo o isolamento a que trata diretamente da concorrência sem sobreposição.
A tabela abaixo resume as quatro propriedades:
Propriedade
Descrição
Atomicidade
Tudo ou nada: a transação é executada por completo ou desfeita (rollback).
Consistência
Leva o banco de dados de um estado válido a outro, respeitando regras de integridade.
Isolamento
Transações concorrentes não interferem; o resultado é o mesmo que se fossem sequenciais.
Durabilidade
Efeitos de uma transação confirmada (commit) são persistentes, mesmo após falhas.
NÃO CAIA NESSA!
A banca coloca termos que não fazem parte do ACID (Constância, Confiabilidade) e propriedades que são confundidas com Isolamento. Atomicidade trata de indivisibilidade, consistência de regras de integridade – nenhuma das duas lida com concorrência. O aluno deve focar na definição exata: isolamento = serialização equivalente.
Alternativa A — ❌ Incorreta
Consistência refere-se a manter a integridade dos dados (restrições, chaves, etc.), não ao efeito de execução concorrente. O enunciado descreve o isolamento.
Alternativa B — ❌ Incorreta
Atomicidade garante que a transação seja executada por completo ou desfeita (commmit/rollback). Não trata da interferência entre transações paralelas.
Alternativa C — ❌ Incorreta
"Constância" não é uma propriedade ACID. É um termo fictício inserido como distrator. Nenhuma propriedade de transação possui esse nome.
Alternativa D — ✅ Correta ⟵ GABARITO
O isolamento é a propriedade que determina que o resultado da execução concorrente de transações seja idêntico ao da execução sequencial. Conforme o contexto: "De acordo com o isolamento, uma transação deve parecer executar isoladamente das demais... É a propriedade do isolamento então que trata da não sobreposição de transações."
Alternativa E — ❌ Incorreta
Confiabilidade não é uma propriedade ACID. Embora seja desejável em sistemas, não faz parte do conjunto padrão de propriedades de transação.