Independentemente do tipo de controle de concorrência efetuado o Banco de Dados (BD) deve garantir as propriedades ACID, listadas a seguir.
Atomicidade: Uma transação é uma unidade atômica de processamento que deve ser executado integralmente, ou totalmente desfeita.
Consistência: A execução de uma transação deve levar o banco de dados de um estado consistente a outro. Isto significa respeitar todas as restrições de integridade como unicidade de chaves e integridade referencial.
Isolamento: A execução de uma transação não pode ser afetada por outras sendo executadas concorrentemente, para isso suas atualizações não devem ser efetivadas até que se tenha uma confirmação (COMMIT).
Durabilidade: Os efeitos de uma transação confirmada não podem ser desfeitos, a menos que outra transação modifique tais dados, sendo que se deve prevenir falhas durante a efetivação da transação.