Lorsque plusieurs utilisateurs en même temps tentent de mettre à jour un enregistrement, le modèle de verrouillage de base de données garantit l'application successive et unitaire des mises à jour de chaque utilisateur, mais chaque mise à jour remplace la précédente. Le modèle de verrouillage explicite (pessimiste) prévient quant à lui la perte inattendue de mises à jour et contrôle l'enchaînement d'activités lors des mises à jour simultanées effectuées par plusieurs utilisateurs.