最近得到新需求~ 要求为数据库保存历史记录! 我现在数据库中的情况是有一Deal表(主表)然后有10个左右的关系表与之关联我用这些表来进行计算从而得出数据生成若干当天的Report供用户查看,而现在的需求是,用户可以任意选择早于或等于当天的日期来查看被选择天的Report. 我最开始设想的是用sql作业为每个Report存储历史纪录,但是后来想想有些不现实,如果客户将来需要其他的Report我根本没处找数据去...所以我觉着应该保存Deal表与那些关系表  不知各位高手有何高见   第一次做这种东西   所以有很多不了解的  请大家不吝赐教!!!   
   摆脱大家给些关于这种保存历史记录的经验(例如保存被改动的单条信息好还是保存所有的信息好) 感谢感谢