假设有一个基础原始数据表,有一个数据字段:金额。
原先很简单:就是插入,更新,删除。但是随着业务发展,我们发现这个字段不能简单这么处理。
首先Update需要依据一定的规则。
另外需要记录所有历史操作。
还有该金额可能包含一个树状结构或者拆分为几个组每个组都有自己的运算规则?就单个字段可能发生的业务变化有那些种类? 不考虑数据库性能。
在开发阶段预留好重构可能需要的配置表,比如金额在表设计阶段就预留金额计算方式。这方面有没有一个完善的解决方案? 
想看这方面的书。目前数据库有没这样的功能? 某个字段属性不仅仅可以设置成:字符,浮点,还能设置成指针,指向一个存储过程或者其它。这样重构可以不改数据库代码。