Pular para o conteúdo principal

Questão de Banco de Dados — Concorrência em Banco de Dados — VUNESP 2024

Banco de DadosConcorrência em Banco de Dados
Código
vu084288
Banca
VUNESP
Órgão
Prefeitura de Mogi das Cruzes - SP
Ano
2024
Nível
Médio
Cargo
Operador de Rede
Uma das características das transações de Sistemas Gerenciadores de Banco de Dados (SGBD) é a de isolamento.Assinale a alternativa que apresenta a descrição dessa característica.
  1. AA transação será executada totalmente ou não será executada.
  2. BA transação cria um estado válido dos dados ou, em caso de falha, retorna todos os dados ao estado anterior ao do início da transação.
  3. CTransações são executadas de forma concorrente e integrada entre si, de modo a sobrescreverem os mesmos dados.
  4. DDados validados são registados pelo sistema de tal forma que, mesmo no caso de uma falha e/ou reinício do sistema, os dados estão disponíveis em seu estado correto.
  5. EUma transação em andamento, mas ainda não validada, deve permanecer apartada de qualquer outra operação.
Revelar gabarito e comentário

GabaritoE — Uma transação em andamento, mas ainda não validada, deve permanecer apartada de qualquer outra operação.

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

Isolamento em Transações de SGBD

Gabarito: letra E. A propriedade de isolamento garante que uma transação em andamento, ainda não confirmada (commit), não seja visível para outras transações concorrentes. Isso evita que dados parciais interfiram em outras operações, mantendo a execução independente.

A questão cobra o conhecimento das propriedades ACID (Atomicidade, Consistência, Isolamento, Durabilidade). Cada alternativa descreve uma delas, e a única que corresponde ao isolamento é a E.

1Atomicidade
Tudo ou nada
Rollback em falha
2Consistência
Estado válido antes/depois
3Isolamento
Transação não validada
Apartada de outras operações
Sem interferência concorrente
4Durabilidade
Dados persistem após falha
Propriedades ACID
LEVELsoulevel.com.br
Propriedades ACID: Atomicidade (Tudo ou nada, Rollback em falha); Consistência (Estado válido antes/depois); Isolamento (Transação não validada, Apartada de outras operações, Sem interferência concorrente); Durabilidade (Dados persistem após falha)

Alternativa A — ❌ Incorreta

Descreve a atomicidade: a transação deve ser executada por completo ou não executada (tudo ou nada). O isolamento não exige execução total, apenas independência entre transações.

Alternativa B — ❌ Incorreta

Descreve a atomicidade combinada com consistência: garante rollback para estado anterior em caso de falha. Novamente, não é isolamento.

Alternativa C — ❌ Incorreta

Apresenta o oposto do isolamento: transações concorrentes integradas que sobrescrevem dados. Na verdade, o isolamento impede interferências entre transações.

Alternativa D — ❌ InCorreta

Descreve a durabilidade: dados confirmados persistem mesmo após falha ou reinício. O isolamento não trata de persistência, e sim de não interferência.

Alternativa E — ✅ Correta ⟵ GABARITO

Define corretamente o isolamento: uma transação não validada deve permanecer apartada de qualquer outra operação. Resultados parciais não são expostos a outras transações até o commit.

PEGA ESSA DICA!

Para memorizar as propriedades ACID, associe:

  • Atomicidade: tudo ou nada.

  • Consistência: estado válido antes e depois.

  • Isolamento: apartado, sem interferência.

  • Durabilidade: dados persistem.

Gabarito: letra E.

Link permanente: /questoes/vu084288