数据库重构11之转换
转换是一种变更,它为数据库schema增加了新的特征,从而改变了数据库shcema的语义。1、插入数据在已有表中插入数据。动机在对表设计进行结构变更之后,通常需要进行“插入...
数据库重构10之方法重构
方法重构分为两种类型:接口变更重构,修改了数据库向外部程序提供的接口,因此要求外部程序也进行相应修改。内部重构,改进了方法实...
数据库重构6之结构重构1
结构重构正如其名,它改变了数据库schema的结构。实现结构重构时,需要考虑一些常见问题:避免触发器循环。如果一个原来的列值发生了改变,新列需要同步更新的话,但是这个更新不应该再次触发对原来列的...
数据库重构2
一旦你冻结了设计,它就开始变得过时。 --Fred Brooks2.1 代码重构重构是以一种训练有素的方式,以一些较小的步骤来调整代码的结构。它是采用演进(迭代和增量)...