请教banq大哥:数据库设计的问题!!!

06-08-16 王鹏
         

现在流行的方法是:先建模型, 再mapping出数据库结构

但我们这里是搞培训的:

下周要上数据库的课,并且第一章便是ER图和3范式。也就是用传统的

方法来设计数据库

这些也都没什么问题

但我现在最迷茫的就是如何从需求成果(数据流图和数据字典)过渡到ERD?

这方面有什么好的参考书么?

希望banq大哥可以根据你的经验给小弟指教一二!!!

         

helloworldus
2006-08-17 11:53

你学习的是传统的软件设计过程,其实传统的软件设计过程也是自业务而下的,需要数据流图的。

王鹏
2006-08-17 12:22

是阿,但是传统的设计过程的书籍中也没有介绍怎样把需求分析的成果

转换成ER图阿

banq
2006-08-17 17:48

>先建模型, 再mapping出数据库结构

注意mapping出数据结构时,不是说你在mapping时需要考虑数据库结构,只要按照类的关系来创建mapping即可,根据无需知道数据库结构,所以这里面没有数据库设计,数据库只是对象化设计配置的结果。

见 "我的O/R MAPPING (HIBERNATE)方法小结"

http://www.jdon.com/jive/article.jsp?forum=16&thread=22244

>但我们这里是搞培训的:

>下周要上数据库的课,并且第一章便是ER图和3范式。也就是用传统的

>方法来设计数据库

你们搞培训,这没办法,你们还可能培训汇编怎么编呢,实际中不需要数据库设计,但是你们认为需要,这就叫不与时俱进。