-
Durabilidade
Os efeitos de uma transação em caso de sucesso (commit) devem persistir no banco de dados mesmo em presença de falhas.
Atomicidade
Trata o trabalho como parte indivisível (atômico). A transação deve ter todas as suas operações executadas em caso de sucesso ou nenhum resultado de alguma operação refletido sobre a base de dados em caso de falha. Ou seja, após o término de uma transação (commit ou abort), a base de dados não deve refletir resultados parciais da transação.
-
Uma transação de banco de dados deve possuir as propriedades dada pelo acrônimo ACID
Atomicidade - Transação é indivisível
Consistência - Integridade é assegurada
Isolamento - Uma transação não interfere na outra
Durabilidade - Os efeitos são permanentes
-
Atomicidade: Uma operação qualquer não pode ser parcialmente concluída, ela deve concluída totalmente ou não será concluída de forma alguma.
Consistência: As restrições de integridade do SGBD devem ser respeitadas.
Isolamento: Cada sentença deve ser executada individualmente.
Durabilidade: As operações realizadas devem permanecer
ACID
-
Questão tranquila sobre ACID!
I. A propriedade descrita trata sobre persistência das transações confirmadas. Essa é a durabilidade!
II. A propriedade determina que as transações devem ser executadas por inteiro, ou seja, que as transações são indivisíveis. Essa é a atomicidade.
Gabarito: D