Innen databaser er flere designmønstre for å bestemme om data har blitt endret og sporing av disse slik at man kan foreta en handling ved hjelp av de endrede dataene. Man ender dermed opp med en endringshistorikk eller .