Uma transação representa uma interação entre a aplicação e ...
1 - Atomicidade
2 - Consistência
3 - Isolamento
4 - Durabilidade
( ) Garante que o banco de dados esteja em um estado íntegro depois de a transação ser realizada.
( ) Garante que todas as tarefas da transação sejam cumpridas, ou a mesma seja cancelada como um todo.
( ) Garante que o resultado de uma transação só seja visível para outras transações no momento em que ela é finalizada com sucesso.
( ) Garante que a transação seja persistida assim que finalizada, ou seja, não será desfeita ou perdida mesmo na ocorrência de falhas do sistema.