Nos BDOO (Banco de Dados Orientados a Objetos) o controle de transações difere das aplicações tradicionais. Isso contraria a atomicidade das transações em geral presente nos SGBD relacionais. No caso de falha do sistema, pode ser desejável que o sistema recupere o estado mais avançado possível, para evitar uma grande perda de trabalho. Para tanto, é necessário a introdução do conceito de