摘要:
一个项目经过了需求分析,界面设计,和不断的会议讨论确定后马上就要进入激动人心的数据库设计,和架构设计阶段.在我看来数据库设计对应用的全面性理解要求比较高,方方面面都要考虑到,但实际开发中可能会有没设计到的地方,不用怕我们只要掌握好一个基本思想.设计也是一个迭代的过程,所谓迭代是指数据库设计并非完成后就永不改变,随着开发不断进行数据库也会做局部增量设计,但是要明确几点:1.必需先了解用户最终要实现的大方向,比如使用软件的年限是3年,哪么软件开发周期可能会是10个月,哪么这10个月里数据库所能达到的最优结构,而不会让代码人员烦躁.让他们一看就会明白对象所代表的含义和之间的关系;2.必需要能实现当前 阅读全文