Quando múltiplos usuários tentam atualizar um registro simultaneamente, o modelo de bloqueio do banco de dados assegura que a atualização de cada usuário sucede como uma unidade, mas cada atualização sobrescreve a atualização anterior. Um modelo de bloqueio explícito (pessimista) evita a perda inesperada das atualizações de dados e controla o fluxo de trabalho quando as atualizações simultâneas de mais de um usuário ocorrem.