Pular para o conteúdo principal

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

Banco de DadosBanco 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?
  1. AConsistência.
  2. BAtomicidade.
  3. CConstância.
  4. DIsolamento.
  5. 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.

Gabarito: letra D (Isolamento).

Link permanente: /questoes/qq896943