Um Sistema de Processamento de Transações (SPT), para possuir integridade de dados, deve ter quatro características básicas. A característica que é atendida somente quando todos os passos de uma transação são completados, caso contrário a transação inteira será cancelada, é:
a durabilidade
a consistência
o isolamento
a atomicidade