Saya telah berhasil menggunakan model di mana setiap tabel memiliki salinan audit - tabel yang sama dengan beberapa bidang tambahan (cap waktu, id pengguna, jenis operasi), dan 3 pemicu pada tabel pertama untuk menyisipkan/memperbarui/menghapus.
Saya pikir ini adalah cara yang sangat baik untuk menangani ini, karena tabel dan pemicu dapat dihasilkan dari model dan ada sedikit overhead dari perspektif manajemen. Aplikasi dapat menggunakan tabel untuk menunjukkan riwayat audit kepada pengguna (baca -hanya).