Une BD est un ensemble persistant de données organisées qui a en charge la préservation de la cohérence de ces données (contraintes de domaine, intégrité référentielle, dépendances fonctionnelles...)
La cohérence des données peut être remise en cause par deux aspects de la vie d'une BD :
La défaillance
La concurrence
La gestion de transactions par un SGBD est à la base des mécanismes qui permettent d'assurer le maintien de la cohérence des BD.