Você está na página 1de 1

Licenciado para - Ivanildo Alves da Silva - Protegido por Eduzz.

com

Atomicidade Consistência
Uma transação deve ser executada integralmente A execução de uma transação deve levar o banco
até o fim ou não deve ser executada de maneira de dados de um estado consistente a outro estado
nenhuma. consistente.
Se uma transação não for completada, seus efeitos
no banco de dados devem ser retroagidos. Estado consistente = aquele que respeita todas
as regras e restrições de integridade dos dados.

COMMIT: transação confirmada. Responsável: Programador ou Módulo de Restrições


ROLLBACK: transação desfeita. de Integridade.

Responsável: Subsistema de Recuperação.


A C I D
~
Propriedades das Transacoes
, de

Isolamento
Durabilidade
A execução de uma transação não deve ser
Os efeitos de uma transação em caso
interferida por quaisquer outras transações
de sucesso devem persistir no banco
que acontecem simultaneamente (em paralelo).
de dados mesmo em caso de quedas de
energia, travamentos ou erros.
Transação = programa em execução ou Responsável: Subsistema de Controle de
Responsável: Subsistema de Recuperação. processo que inclui um ou mais acessos Concorrência.
ao banco de dados.

Você também pode gostar