Glossaire
Transaction (base de données)

Les transactions permettent de définir des instructions qui doivent être traitées dans leur ensembles pour garantir la validité d'une action escomptée.

Un exemple

Un grand classique des exemples est de prendre deux utilisateurs possédant de l'argent. Lors d'un échange monétaire le compte de l'utilisateur A est débité d'un montant et le compte de l'utilisateur B crédité de ce même montant.

Pour opérer cette transaction correctement, on comprends bien qu'il faut que lorsque l'argent est retiré au premier, ce même argent doit également être crédité sur le compte du deuxième. Le cas échéant de l'argent aura disparu.

Les transactions sont donc des mécanismes et des outils, propre à chaque base de données qui permettent de garantir cette cohérence.