Questão de Banco de Dados — Transações (Locks, ACID, etc.) — Quadrix 2025
- Código
- qa698891
- Banca
- Quadrix
- Órgão
- CFO
- Ano
- 2025
- Cargo
- Ana ( )
- CCerto
- EErrado
GabaritoC — Certo
Gabarito: CERTO (letra C). A afirmação está correta porque as propriedades ACID (Atomicidade, Consistência, Isolamento e Durabilidade) são o modelo que garante a segurança e a confiabilidade das transações em bancos de dados, independentemente do tipo de consulta executada — elas se aplicam a qualquer transação, seja de leitura, escrita ou mista. O erro que a banca poderia explorar seria a expressão "do tipo de consulta executada", mas ela não invalida a afirmação: as propriedades ACID são universais e não variam conforme a consulta.
As propriedades ACID são o alicerce do processamento confiável de transações em bancos de dados. Elas foram definidas para assegurar que, mesmo em cenários de falhas, concorrência ou interrupções, o banco de dados permaneça íntegro e consistente. Vamos entender cada uma delas:
Atomicidade: trata a transação como uma unidade indivisível — ou todas as operações são executadas com sucesso (commit), ou nenhuma delas é aplicada (rollback). É o princípio do "tudo ou nada".
Consistência: garante que a transação leve o banco de dados de um estado válido para outro estado válido, respeitando todas as regras e restrições definidas (chaves, integridade referencial, etc.).
Isolamento: assegura que transações concorrentes não interfiram umas nas outras, como se cada uma fosse executada isoladamente. Resultados parciais de uma transação não são visíveis para outras transações.
Durabilidade: garante que, uma vez confirmada (commit), a transação persista no banco de dados, mesmo em caso de falha do sistema. As alterações não podem ser perdidas.
O ponto central da questão é que essas propriedades são inerentes ao modelo transacional e não dependem do tipo de consulta. Uma consulta de leitura (SELECT), uma de escrita (INSERT, UPDATE, DELETE) ou uma mista (transação que lê e escreve) — todas devem obedecer ao ACID. A banca, ao afirmar que as transações seguem o modelo ACID "para garantir que operações sejam realizadas de forma segura e confiável do tipo de consulta executada", está correta: a garantia é justamente que a segurança e a confiabilidade não dependem do tipo de consulta.
A pegadinha que poderia existir seria interpretar a expressão "do tipo de consulta executada" como uma limitação — como se o ACID só se aplicasse a certos tipos de consulta. Mas a leitura correta é que o ACID garante a segurança independentemente do tipo de consulta. A frase, embora ambígua, não afirma que o ACID varia conforme a consulta; ela afirma que o ACID garante segurança e confiabilidade "do tipo de consulta executada" — ou seja, para qualquer tipo.
A banca poderia tentar confundir o candidato com a expressão "do tipo de consulta executada", fazendo-o pensar que o ACID depende do tipo de consulta. Mas a leitura correta é que o ACID garante segurança e confiabilidade independentemente do tipo de consulta — é uma propriedade universal do modelo transacional. Fique atento: se a frase dissesse "dependendo do tipo de consulta", aí sim estaria errada.
Para questões sobre ACID, memorize a lista das quatro propriedades e o que cada uma garante. A banca adora trocar os nomes (ex.: trocar "atomicidade" por "disponibilidade") ou inverter os conceitos (ex.: dizer que a durabilidade permite desfazer transações). Aqui, a pegadinha é a ambiguidade da expressão "do tipo de consulta" — mas a afirmação está correta.
A afirmação está correta. As propriedades ACID (Atomicidade, Consistência, Isolamento e Durabilidade) são o modelo que garante a segurança e a confiabilidade das transações em bancos de dados, independentemente do tipo de consulta executada. O texto do enunciado afirma exatamente isso: "Transações em bancos de dados seguem o modelo atomicidade, consistência, isolamento e durabilidade (ACID), para garantir que operações sejam realizadas de forma segura e confiável do tipo de consulta executada." A expressão "do tipo de consulta executada" pode ser lida como "independentemente do tipo de consulta" — e é essa a leitura correta. As propriedades ACID são universais e se aplicam a qualquer transação, seja de leitura, escrita ou mista.
Gabarito: CERTO (letra C).
Link permanente: /questoes/qa698891