几个画图辅助工具的比较
2008-04-18 19:52
169 查看
导读:
确定需求总是一件比较复杂的事情。经过近三天的需求整理和对需求不断的研究,现在终于大概、似乎是理清楚了头绪了。但是,显然要实现这样的需求不是一件简单的事情。
好了,闲话少说。
数据库的初步的设计已经做好了。为了尽早开始项目,我要把设计好的数据库表结构拿给同行评审评审。之前在项目中以设计数据库的时候就是用Visio,但是我总是觉得Visio在设计数据库表的时候不是很爽,特别是每输入一个字段系统就得停顿以下,非常不爽。
今天稍微有点事情,我考虑了几种工具:Powerbuilder,SmartDraw,EA,Visio。Pb是专业的C/S数据库设计工具,我用的Pb9 Enterprise Edition,下载完之后确不知道究竟怎么使用,搞了10分钟之后放弃。
SmartDraw是比较好的画图工具,以前就听人说过比Visio要好多了。抱着试试看的心态,我下载了SmartDraw7.7版本,几次破解之后终于可以启动了。有专门画ER图的工具,还有比较好的Template,不错。如果只需要看表之间的关系,用ER图完全能够达到要求。不过,我还需要设计表里头的字段,虽然也可以用ER图里头的一个图标来表示,只是觉得有点多余。总体来说,用SmartDraw就可以了。
EA是一个比较好的UML建模工具,我之前用过。以前非常喜欢用它的逆向工程,能够完成数据库到Schema DDL的生成,相当好。不过,要设计具体的表,也比较困难。
Visio可以做数据库建模的事,但是就是觉得慢。
总而言之:画ER图,首选SmartDraw。
话说回来了,要真正生成数据库的话,就干脆在MYSQL中写好了。然后转化成数据库的Schema,也是不错的。不然,那就按照SQL99的标准,直接写DDL。
确定需求总是一件比较复杂的事情。经过近三天的需求整理和对需求不断的研究,现在终于大概、似乎是理清楚了头绪了。但是,显然要实现这样的需求不是一件简单的事情。
好了,闲话少说。
数据库的初步的设计已经做好了。为了尽早开始项目,我要把设计好的数据库表结构拿给同行评审评审。之前在项目中以设计数据库的时候就是用Visio,但是我总是觉得Visio在设计数据库表的时候不是很爽,特别是每输入一个字段系统就得停顿以下,非常不爽。
今天稍微有点事情,我考虑了几种工具:Powerbuilder,SmartDraw,EA,Visio。Pb是专业的C/S数据库设计工具,我用的Pb9 Enterprise Edition,下载完之后确不知道究竟怎么使用,搞了10分钟之后放弃。
SmartDraw是比较好的画图工具,以前就听人说过比Visio要好多了。抱着试试看的心态,我下载了SmartDraw7.7版本,几次破解之后终于可以启动了。有专门画ER图的工具,还有比较好的Template,不错。如果只需要看表之间的关系,用ER图完全能够达到要求。不过,我还需要设计表里头的字段,虽然也可以用ER图里头的一个图标来表示,只是觉得有点多余。总体来说,用SmartDraw就可以了。
EA是一个比较好的UML建模工具,我之前用过。以前非常喜欢用它的逆向工程,能够完成数据库到Schema DDL的生成,相当好。不过,要设计具体的表,也比较困难。
Visio可以做数据库建模的事,但是就是觉得慢。
总而言之:画ER图,首选SmartDraw。
话说回来了,要真正生成数据库的话,就干脆在MYSQL中写好了。然后转化成数据库的Schema,也是不错的。不然,那就按照SQL99的标准,直接写DDL。
相关文章推荐
- Jenkins Maven Ant Hudson几个工具的比较
- linux下的几个比较NB的黑客工具。
- 清理无用的CSS样式比较有用的几个工具
- 几个性能测试工具/框架的比较
- 推荐几个对Asp.Net开发者比较实用的工具
- 几个开发工具的java逆向工程(java reverse engineering)功能比较
- 几个比较强大的工具
- 介绍几个.NET中比较实用的开发工具
- DirectFB几个辅助工具
- 几个比较实用的JavaScript 测试及效验工具
- 几个常用的流量统计工具比较
- oracle 的几个开发工具比较
- 海洋工作室——网站建设专家:【原】推荐几个开发辅助工具 【Recommend Several Development Tools】
- ASP.NET网站设计中推荐几个比较实用的网站和工具
- 推荐几个对Asp.Net开发者比较实用的工具 2
- 几个开发工具的java逆向工程(java reverse engineering)功能比较
- 清理无用的CSS比较有用的几个工具
- 几个好用的Ubuntu辅助工具:FusumaUnity + Tweak Tool + Compiz
- oracle 的几个开发工具比较
- 有几个开源的字比较工具