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 é
- A)garantir a independência dos dados em relação ao hardware empregado.
Errada: isso descreve independência de dados em relação ao hardware, tema de arquitetura de banco de dados, não a propriedade I do ACID.
- B)garantir a independência dos dados em relação ao sistema gerenciador de dados.
Errada: independência em relação ao SGBD não é propriedade do ACID, e sim uma ideia ligada à portabilidade e abstração dos dados.
- C)garantir o isolamento das transições quando executadas por processos concomitantes.
Certa: isolamento é justamente evitar interferência entre transações executadas ao mesmo tempo, preservando a concorrência controlada.
- D)permitir a integração de diferentes gerenciadores de bancos de dados.
Errada: integração entre diferentes gerenciadores de bancos de dados não faz parte do conceito de ACID.
- E)permitir a inter-relação de diferentes padrões internacionais de codificação de dados.
Errada: padrões de codificação de dados não têm relação com a letra I de ACID nem com controle de transações.
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.