Database refactoring和一般意思上的Code Refactoring还是有许多不同的。
协议阶段准备开始研究一下。有关DB Refactoring的技术
下面的是我在InfoQ上听的Ambler做的一个技术讲座
http://www.infoq.com/presentations/ambler-database-refactoring
Ambler是Agile Unified Process(AUP)的提出和倡导者。 WIKI for AUP : http://en.wikipedia.org/wiki/Agile_Unified_Process
其他的有关AUP的一些LINK:
http://www.ambysoft.com/unifiedprocess/agileUP.html
有兴趣的朋友,欢迎和我一起讨论! :)
推荐书籍:
(1)Begin Database Design : http://www.amazon.com/Beginning-Database-Design-Novice-Professional/dp/1590597699/ref=sr_1_2?ie=UTF8&qid=1232171651&sr=8-2
(2)Databases Demystified : http://www.amazon.com/Databases-Demystified-Andrew-Oppel/dp/0072253649/ref=sr_1_1?ie=UTF8&qid=1232171651&sr=8-1