En
informatique, et particulièrement dans les
bases de données, une
transaction telle qu'une réservation, un achat ou un paiement est mise en œuvre via une suite d'opérations qui font passer la base de données d'un état A — antérieur à la transaction — à un état B postérieur et des mécanismes permettent d'obtenir que cette suite soit à la fois
atomique,
cohérente,
isolée et
durable (
ACID).