SGBD
Consistência: Você só pode usar dinheiro corrente em seu pais, não tem como você pagar em dolar a conta que é real, logo a consistência de que os dados tem que ser do mesmo tipo e mesma configuração inclusive.
Isolamento: Transações só podem ser feitas de uma fonte de cada vez (no caso, somente uma pessoa pode estar fazendo uma transação na conta X por vez, apesar de várias outras contas estarem fazendo transação, na sua, suas transações são unicas e saem de um lugar apenas.)
Durabilidade: É possível ver o extrato de todas suas transações no banco.
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.Exemplo em uma compra on line com pedido e seus itens de pedido,se houver alguma falha no pedido ou nos seus itens nada será incluído.
Consistência
A execução de uma transação deve levar o banco de dados de um estado consistente a um outro estado consistente, ou seja, uma transação deve respeitar as regras de integridade dos dados (como unicidade de chaves, restrições de integridade lógica etc...).
Exemplo:um item_de_pedido deve ter um código de pedido existente como chave estrangeira para que haja a ligação de pedido e seus itens.
Isolamento
O isolamento é um conjunto de técnicas que tentam evitar que transações paralelas interfiram umas nas outras, fazendo com que o resultado de várias transações em paralelo seja o mesmo o resultado destas mesmas transações sendo executadas sequencialmente (uma após a outra). Operações exteriores a uma dada transação jamais verão esta transação em estados