← Questões de Banco de Dados

Banco de Dados · FGV · 2022

Questão comentada de Banco de Dados

Os sistemas gerenciadores de bancos de dados são largamente utilizados em aplicações computacionais, pois oferecem um conjunto de propriedades importantes para a segurança e confiabilidade dos dados, conhecido pela sigla ACID. O propósito da propriedade correspondente à letra I na referida sigla é

Gabarito: C

ACID é aquele quarteto clássico que aparece quando se fala em transações em banco de dados: Atomicidade, Consistência, Isolamento e Durabilidade. A letra I vem de Isolation, ou isolamento, e a ideia é simples: uma transação não deve "espiar" nem atrapalhar outra enquanto ambas estão sendo executadas ao mesmo tempo. É isso que evita efeitos estranhos quando vários usuários/processos mexem nos mesmos dados simultaneamente. Na prática, o isolamento ajuda a garantir que o resultado de uma transação concorrente seja equivalente ao de uma execução em que elas acontecessem uma de cada vez. Por isso, o SGBD usa mecanismos como locks, níveis de isolamento e controle de concorrência para reduzir conflitos e leituras indevidas. Na linguagem de prova, quando a banca fala em "propriedade correspondente à letra I na sigla ACID", ela está cobrando exatamente essa proteção contra interferência entre transações concorrentes. Não tem a ver com hardware, com independência de dados nem com integração de produtos diferentes. Então o gabarito é a letra C, porque descreve corretamente o isolamento das transações quando executadas por processos concomitantes. Em resumo: cada transação faz o seu trabalho sem atrapalhar a vizinha, como bom vizinho de prédio em dia de mudança.

Continue treinando

Questões relacionadas