首页 > 其他 > 详细

免费的ER 设计软件调研

时间:2015-10-16 21:57:14      阅读:338      评论:0      收藏:0      [点我收藏+]

目标: 找到一个免费的ER 设计软件, 适合数据仓库项目开发.

结果: 经初步调研, Oracle的 SQL Developer Data Modeler基本满足需求. 但在功能和操作性等方面, 较PowerDesigner 和 ERWin 差距很大.

候选软件清单: Oracle SQL Developer Data Modeler/ MySQL Workbench/ Eclipse ERMaster/ 插件/ Eclipse AmaterasERD插件.  因为需要是免费软件, 我熟悉的PowerDesigner 和 ERWin 自然不在此列.

需求点

刚需吗

SQL Developer

Data Modeler

MySQL

Workbench

Eclipse

ERMaster

插件

Eclipse

AmaterasERD

插件

总结评价

 

比较适合数仓项目, 操作体验不是很好

功能较弱

很不错的工具, 不过不适合数仓项目

功能较ERMaster弱, 适合小型项目的ER设计

需要能将数仓完整的ER, 分解在一些小的ER图上展现. 

必须

支持

不支持

支持

不支持

要能按照Table名做全局搜索, 即子ER图上的Table也能被找到.

必须

支持

??

支持

不支持

能表达出Table和Table之间的关系

必须

支持

??

支持

支持

能导出Table的DDL语句

必须

支持

??

支持

支持

Table名能包含schema, 数仓项目基本上需要多个schema的

必须

支持

??

不支持

支持

支持domain定义

最好有

??

??

不支持

支持

一个Table能以快捷方式的形式出现在子ER图上

最好有

不支持

??

不支持

不支持

反向工程

最好有

支持

??

支持

支持

支持逻辑模型和物理模型

最好有

支持

??

支持

支持

支持Teradata

最好有

不支持

不支持

不支持

??

Oracle SQL Developer Data Modeler

   巨无霸软件包, 和ERWin比较像. 和Oracle出品的其他客户端工具一样, 我用着总是感觉挺别扭的. 不过这应该是适合大型数仓项目最好的免费ER设计工具了.

  

MySQL Workbench

   没有分组的功能, 不太适合数据仓库项目用, 直接放弃

 

Eclipse ERMaster 插件

   http://ermaster.sourceforge.net/update-site/

   总体来讲, 这是一个不错的ER设计工具, 但因为表名前不能加schema前缀, 也放弃了.

     

Eclipse AmaterasERD

    http://amateras.osdn.jp/cgi-bin/fswiki_en/wiki.cgi?page=AmaterasERD

     功能较ERMaster弱, 尤其是不能分组, 适合简单项目的ER设计.

免费的ER 设计软件调研

原文:http://www.cnblogs.com/harrychinese/p/ER_tool.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!