Sobre as propriedades ACID das transações nos SGBD:
1) ATOMICIDADE - Um SGBD deve possuir essa propriedade para que as transações sejam completadas em sua forma total ou de nenhuma forma, nunca um meio termo. Ou seja: caso haja alguma falha durante a execução de uma transação, a transação é desfeita.
2) CONSISTÊNCIA - As transações devem fazer o Banco de Dados passar de um estado consistente para outro.
3) ISOLAMENTO - Garante que apenas UMA transação será executada por vez (exceto as de consultas), ou seja, as transações devem ser executadas como se estivessem "isoladas" das demais. As transações não devem sofrer interferência de outras transações concorrentes.
4) DURABILIDADE - É a propriedade que torna as alterações no Banco de Dados pelas transações permanentes, não podendo ser perdidas em razão de falhas.