An IS auditor finds out-of-range data in some tables of a database. Which of the following controls should the IS auditor recommend to avoid this situation?
A、Log all table update transactions.
B、Implement before-and-after image reporting.
C、Use tracing and tagging.
D、Implement integrity constraints in the database.