Accès_systèmeMenu_Principal
ACCES_SECURISÉ
Lancer le Projet
Statut_Système
CONNECTÉ
Code_AutorisationCS-8842-X
FICHIER DE DÉFINITION

Transaction (base de données)

>Une transaction de base de données symbolise une unité de travail effectuée au sein d'un système de gestion de base de données et traitée de manière cohérente et fiable indépendamment des autres transactions.

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.

Information assimilée ?

Partagez l'information ou continuez d'explorer.