Uma transação agrupa comandos em uma unidade atômica: ou todos confirmam (commit) ou todos revertem (rollback), dando o A, C, I, D do ACID. O nível de isolamento ajusta o "I" — o quanto transações concorrentes conseguem ver dos dados não confirmados ou em mudança umas das outras.
