单项选择题

某IS审计师在数据库的某些表中发现了超出范围的数据。为避免此类状况发生,该IS审计师应推荐采用以下哪种控制?()

A.记录所有的表更新交易。
B.在数据库中设定完整性约束。
C.使用前后图像报告。
D.使用跟踪和标记。