As transações em um banco de dados devem possuir algumas propriedades, conhecidas como propriedades ACID.
independência de dados
integridade referencial
inconsistência
identificação
isolamento