Uma transação é uma sequência de operações executadas como uma operação única. Esse
conceito é de fundamental importância no contexto de bancos de dados pelo fato de lhes
garantir que os registros manipulados por essas operações permaneçam em um estado
consistente mesmo quando se têm operações concorrentes e/ou eventuais falhas. Para que
isso seja possível, um conjunto de quatro propriedades conhecidas pelo acrônimo ACID
devem ser satisfeitas. São elas: