

Seu próximo nível começa aqui
Seu desenvolvimento não pode ter limites. Garanta sua Assinatura Ilimitada e libere uma preparação completa com os melhores professores do Brasil.
Um modelo que é utilizado pelos diversos Sistemas Gerenciadores de Banco de Dados (SGBD) é o de dados relacional. Sua base teórica conceitua-se em relação matemática sob o olhar de teoria de conjunto e lógica de predicado de primeira ordem, sendo o cálculo relacional considerado a base para a linguagem SQL. Essa linguagem utiliza-se de comandos de transações que são utilizados para controles de concorrência e recuperação. Ao analisar os conceitos apresentados, NÃO pode-se afirmar que:
uma transação deve preservar a consistência, significando que, se ela for completamente executada do início ao fim sem interferência de outras transações, deve levar o banco de dados de um estado consistente para outro.
uma transação é uma unidade de processamento atômica e que ela deve ser realizada em sua totalidade ou ser realizada em parte observando seus relacionamentos lógicos executados em paralelo.
uma transação deve parecer como se fosse executada isoladamente de outras transações, embora muitas delas estejam sendo executadas de maneira simultânea. Ou seja, a execução de uma transação não deve ser interferida por quaisquer outras transações que acontecem simultaneamente.
as mudanças aplicadas ao banco de dados pela transação confirmada precisam persistir no banco de dados. Essas mudanças não devem ser perdidas por causa de alguma falha.
uma transação é considerada como tendo isolamento de nível 0 (zero) se não gravar sobre as leituras sujas das transações de nível mais alto.