Powerdesigner存在意义?
突然产生这样一个问题:Powerdesigner存在意义
个人以为,Powerdesigner存在的意义不大,原因有以下几点:
1.Powerdesigner主要用于建立E-R模型,但是在实际的数据库开发中,就拿Oracle来说吧,在OEM中建表的速度也很快, 完全没有必要使用从CDM到PDM,最后在生成对应的数据库模型。感觉就是鸡肋,就像知道从南京到上海经过无锡,苏州是最近的路线,可是却非有从南京先去西藏,再从西藏坐车到上海。干嘛不直接做最近的路线呢、数据库开发中直接在数据库中建表就行了,完全没有必要采用这种迂回的方法。
2.在建立CDM时,数据库的规范化三范式,这是在Powerdesigner做的时候也要考虑的,Powerdesigner中有没有这样一种组件,在CDM建立后,执行该组件就可以直接检查数据库的规范化三范式,据我目前的使用来看,还没有这样的组件。不利于用户的使用。
以上是我的一点看法,欢迎各位高手批评指正,提出不同的意见,目的是通过这个讨论,希望大家把自己在使用Powerdesigner中的一些心得,或者发现它的一些功能组件能够相互交流,共同提高,谢谢