"O isolamento é imposto pelo subsistema de controle de concorrência do SGBD. Se alguma ttransação não tornar suas atualizações
invisíveis às outras até que seja efetivada, será imposta alguma forma de isolamento que solucione o problema de atualizações
temporárias e elimine reversões (rollbacks) em cascata (Capítulo 19). Tem havido tentativas para estabelecer o nível de isolamento
de uma transação. Diz-se que uma transação tem nível de isolamento 0 (zero) se ela não sobrescrever leitura de sujeira de transações
de nível mais alto. O isolamento de nível 1 (um) não permite atualizações perdidas; e, no isolamento de nível 2, não há atualizações
perdidas nem leitura de sujeira. Finalmente, no isolamento de nível 3 (também chamado isolamento verdadeiro), há, além das
propriedades do nível 2, leituras repetíveis."
Navathe. Pág. 508 - 509 6ª Edição
Segundo a propriedade do isolamento, uma transação deve parecer executar isoladamente das demais, embora centenas de transações possam ser executadas concorrentemente. A propriedade de isolamento é imposta pelo subsistema de controle de concorrência do SGBD. Tem havido tentativas de definir o nível de isolamento de uma transação.
▪ Nível 0: não grava sobre as leituras sujas das transações de nível mais alto.
▪ Nível 1: não atualizações perdidas.
▪ Nível 2: não tem atualizações perdidas ou leituras sujas.
▪ Nível 3: isolamento verdadeiro, permite leituras repetitivas.
Assim, o item está em conformidade com a teoria exposta. Para complementar, apresentamos, a seguir, a relação entre as propriedades das transações e as responsabilidades por sua implementação:
▪ Atomicidade: subsistema de recuperação de transação.
uma transação é uma unidade de processamento atômica; ela deve ser realizada em sua totalidade ou não deve ser
realizada de forma alguma
▪ Consistência: responsabilidade dos programadores ou do módulo do SGBD que impõe restrições de integridade.
uma transação deve, se for completamente executada do início ao fim sem interferência de outras transações, levar o banco de dados de um estado consistente para outro
▪ Isolamento: subsistema de controle de concorrência.
uma transação deve parecer executar isoladamente das demais, embora centenas de transações possam ser executadas
concorrentemente.
▪ Durabilidade: subsistema de recuperação de transação.
as mudanças aplicadas ao banco de dados pela transação confirmada precisam persistir no banco de dados. Esta propriedade garante que os resultados de uma transação são permanentes e somente podem ser desfeitos somente por uma transação subsequente
Gabarito: Certo.