ER工具比较
我使的ER最早是powerdesigner,而后项目中有使用了ERstudio,开发的时候使用了PDMan.总结下使用的环境:
- PDMan 国产的ER工具,比较适合使用在数据库设计开发阶段。因为有版本管理工具,在设计数据库阶段,经常要随着需求不断的变更,因为变更并不总是单纯的增量,所以使用PDMan工具是比较合适的
如果是对现有的系统进行学习分析,那就用到逆向工程了,对不同的数据库使用不同的逆向工程比较好。
- 如果是对oracle那使用ERStudio来逆向比较合适,天然的支持oracle库。早期的使用大部分是使用oracle所以用这个工具比较合适。
- 目前大部分使用mysql数据库,那使用powedesigner比较合适,也是天然的支持mysql,不需要另行配置。
- pdman也可以逆向工程,但是你的数据类型要足够的全,例如varchar(1356),你数据库设计这个在pdman中没有,那就会报错,所以不太适合。