transaction

Une définition du Jargon Français.

nom féminin.  [base de données]. Ensemble ordonné d'opérations modifiant des données qu'un serveur de base de données effectuera parfaitement et complètement ou pas du tout.

Une transaction abrite des requêtes qui ne seront effectives (ne modifieront les données) que si toutes les modifications correspondantes du contenu de la base de données peuvent être réalisées dans l'ordre souhaité, sans erreur ni interférence avec d'autres traitements modifiant les données concernées. Sinon, rien ne sera fait.

Par exemple, si on a vendu quelque chose dans un magasin, il faut mettre à jour les stocks *et* encaisser les sous. Ces deux opérations sont en quelque sorte solidaires, si l'une échoue l'autre doit être interdite.

Aussi défini par : « unité d'œuvre insécable » (ce qui ne veut pas dire grand chose, je vous l'accorde).

Voir ACID, atomicité, intégrité référentielle.

Image:Direction.png Voir aussi : transactionnel