|
Re: 我也说一句
最初由 sameway 发布
[B]干了这么多年的设计开发,我觉得有些东西大家不能叫书本迷惑住了,就说那三大数据库三大范式,害死不少人,还有那些工具,都是按照标准作的,但是真正作项目是不可能,关键看设计者的经验,这一点,很多数据库大师都有过论述,至于DBA做数据库设计,我觉得不可能作的的很深,因为他没时间去对业务进行研究。再这只是抛砖引玉,不对之处请大家指正。
另请斑竹酌情加分,50篇帖子太多了。 [/B]
一般公司的DBA都不做数据库设计的,一般是由技术总监或者项目经理来做数据库设计。曾经听一个大师说过,数据库设计很容易入门,但是至少三年经验才算真正入门,感受深刻啊。
并且即使有10年数据库丰富经验的大事,除非他专注于某个领域,
否则也很难一次就设计出恰到好处的数据库。(完美的数据库是不存在的,既然是设计本身就是做选择)
在我的思想观念里面。如果按照RUP的软件开发过程,数据库的设计应该是在类图之后的,如果分析设计做得好这个时候应该是对业务了解70%左右,再考虑数据结构的扩展性、一般性和通用性原则,应该可以得到一个较好的数据结构。 |
|