Non conosco tutti i DB
ma per esempio SQLServer ha un suo file di log
Se costruisci anche la applicazione puoi fare in modo che tutte le "operazioni" fatte sul DB abbiano una corrispettiva sul log
Ma facci capire esattamente cosa ti serve .....
Forse un registro di tutti gli eventi ???
.