5
Terminologie des transactions BD
•Définition
–unité de traitement faisant passer la base d'un état cohérent à autre
•Regroupe des opérations unitaires formant une action logique
• L’ensemble des opérations formant la transaction est délimité
–Begin transaction, commit, abort
–Fin avec succès : validation de la transaction
•Toutes les opérations unitaires ont été validées
•La base de donnée passe dans un nouvel état cohérent
•Les effets de la transaction ne seront jamais perdus
–Fin avec échec : abandon de la transaction
•Annuler tous les effets de la transaction
État cohérent État cohérent
Incohérences possibles Chronologie