Questão de Arquitetura de Computadores — Conceitos Básicos em Arquitetura de Computadores — Gama Consult 2024
Arquitetura de Computadores›Conceitos Básicos em Arquitetura de Computadores
Código
qg201991
Banca
Gama Consult
Órgão
Câmara de Alto Paraíso - RO
Ano
2024
Nível
Superior
Cargo
Gestor de Tecnologia da Informação
No desenvolvimento de software e na implementação de sistemas de banco de dados, as transações são usadas para garantir a integridade dos dados. Com isso, pode-se dizer que:
AA propriedade de Durabilidade garante que uma transação só será confirmada se não houver conflitos com outras transações.
BA propriedade de Isolamento garante que as transações sejam executadas uma de cada vez, sem qualquer tipo de paralelismo.
CA propriedade de Consistência garante que a execução de transações em paralelo seja mais rápida do que a execução em série.
DA propriedade de Atomicidade garante que todas as operações dentro de uma transação sejam concluídas com sucesso ou nenhuma delas será.
Revelar gabarito e comentário▾
GabaritoD — A propriedade de Atomicidade garante que todas as operações dentro de uma transação sejam concluídas com sucesso ou nenhuma delas será.
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 em Transações de Banco de Dados
Gabarito: letra D. A atomicidade determina que uma transação seja executada por completo (commit) ou, em caso de falha, nenhuma operação seja refletida (rollback), caracterizando o princípio "tudo ou nada". As demais alternativas trocam as definições das propriedades ACID, confundindo durabilidade com isolamento, isolamento com serialização absoluta e consistência com desempenho.
A banca testa o conhecimento do acrônimo ACID (Atomicidade, Consistência, Isolamento e Durabilidade). Cada propriedade tem um significado específico, e a pegadinha clássica é inverter os conceitos. A seguir, uma tabela-resumo:
Propriedade
Definição Correta
Atomicidade
Todas as operações da transação são concluídas com sucesso ou nenhuma é efetivada (rollback).
Consistência
A transação leva o banco de dados de um estado consistente a outro, respeitando todas as regras de integridade.
Isolamento
Transações concorrentes não interferem entre si; o resultado final é equivalente a alguma execução serial.
Durabilidade
Uma vez confirmada (commit), a transação persiste mesmo em caso de falhas (energia, travamento).
Propriedades ACID: Atomicidade (Tudo ou nada, Commit ou rollback); Consistência (Estado consistente, Regras de integridade); Isolamento (Concorrência sem interferência, Equivalente a serial); Durabilidade (Persiste após commit, Falhas não afetam)
Alternativa A — ❌ Incorreta
A durabilidade não trata de conflitos entre transações. Essa preocupação é do isolamento. A durabilidade garante que, após o commit, os dados permaneçam gravados em armazenamento não volátil, independentemente de falhas posteriores. A alternativa troca o conceito de durabilidade pelo de isolamento.
Alternativa B — ❌ Incorreta
O isolamento não exige que as transações sejam executadas uma de cada vez (serialização total). Ele permite o paralelismo, desde que o resultado seja equivalente a alguma ordem serial — ou seja, as transações não se interferem. A assertiva erra ao afirmar que não há paralelismo algum.
Alternativa C — ❌ Incorreta
A consistência não diz respeito à velocidade de execução. Ela assegura que, ao final da transação, todas as regras de integridade (chaves, restrições, gatilhos) sejam respeitadas, mantendo o banco em um estado consistente. O desempenho relativo entre paralelo e serial é tratado pelo isolamento e pelo controle de concorrência, não pela consistência.
Alternativa D — ✅ Correta ⟵ GABARITO
A atomicidade é exatamente isso: a transação é uma unidade indivisível. Se todas as operações forem bem-sucedidas, o commit é executado; se alguma falhar, o rollback desfaz qualquer alteração parcial. Essa é a definição clássica da propriedade A do ACID.
NÃO CAIA NESSA!
A banca inverte as definições das quatro propriedades. Cuidado: durabilidade não é sobre conflitos (é isolamento); isolamento não é serialização pura (permite paralelismo equivalente); consistência não é sobre velocidade (é integridade). A atomicidade, porém, foi descrita corretamente na alternativa D.