国产开源建模软件PDMan与国外商业建模软件ERwin的主要功能比较

文章目录

    • 主题划分与实体的组织
    • 支持的视图
    • 关系图功能
    • 域功能
    • 建模符号
    • 模型版本控制
    • 导出功能
    • 正向引擎
    • 逆向引擎
    • 查找和替换
    • 其他常用功能
    • 总结

在数据库建模的过程中,我们经常会使用到ERwin或者Power Designer之类的建模软件,来构建我们的逻辑模型和物理模型。但是这类软件都属于商业软件,需要企业购买相应的许可证授权。有些时候,我们会在没有购买这类商业建模软件的环境下工作,这时我们可以采用免费的建模软件来进行相关工作。

在这里推荐一款国产的开源数据建模软件,PDMan。对比其他国外的开源建模软件,功能比较齐全,界面更加美观。

PDMan官方网站

项目地址:
https://gitee.com/robergroup/pdman

目前最新版本为v2.1.6

下面就PDMan与平常国内企业在建模方面最常用的ERwin,做一个大致个功能对比,让大家大概知道这个建模软件到底能做到什么程度。(如果不想看这么长的话可以直接拉到最后)


主题划分与实体的组织

在ERwin中,所有的Entity都是属于<Main Subject Area>的,其他由用户建立的主题,都只是按照视觉划分,实际引用的Entity都来源于<Main Subject Area>中。因此在ERwin中,在一个新建立的主题中,想要展现之前已经定义的Entity,可以直接引用。

但是在PDMan中,并不存在一个这样的“实体集合区域”,要想划分主题,必须使用其对应的“新增模块”功能。

国产开源建模软件PDMan与国外商业建模软件ERwin的主要功能比较 国产开源建模软件PDMan与国外商业建模软件ERwin的主要功能比较

在ERwin中,用户可自由选择在关系图中显示哪些信息项。

而在PDMan中,用户完全无法调整关系图中显示哪些信息项。

另外ERwin可以支持在关系图中任意进行字体和颜色控制。

而PDMan无法让用户控制字体和颜色。


域功能

ERwin和PDMan都有域功能,可以让用户自定义域。

但是ERwin支持域类型的层级继承关系,而PDMan没有这种功能。

国产开源建模软件PDMan与国外商业建模软件ERwin的主要功能比较

导出功能

ERwin支持导出的格式:HTML、文档(RTF)、PDF、CSV、图片

PDMan支持导出的格式:HTML、文档(Word)、PDF、MarkDown、JSON、图片

导出插件这部分,因为涉及商业组件,所以PDMan并没有开源。

国产开源建模软件PDMan与国外商业建模软件ERwin的主要功能比较 国产开源建模软件PDMan与国外商业建模软件ERwin的主要功能比较

逆向引擎

ERwin支持所有主流的关系型数据库,支持ODBC驱动的数据源。可以解析数据库实例,也可以解析DDL脚本文件。

PDMan默认支持MYSQL 、SQLServer 、Oracle 、Postgresql ,可自定义支持JDBC驱动的其他数据库 。PDMan目前只能解析数据库实例,不能解析DDL脚本文件。

而PDMan界面中显示的解析PDM和ERWIN文件的功能,还在开发中,目前不可用 。

国产开源建模软件PDMan与国外商业建模软件ERwin的主要功能比较
国产开源建模软件PDMan与国外商业建模软件ERwin的主要功能比较

文章知识点与官方知识档案匹配,可进一步学习相关知识MySQL入门技能树数据库组成31774 人正在系统学习中

来源:咕噜咕噜大数据

声明:本站部分文章及图片转载于互联网,内容版权归原作者所有,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2020年4月24日
下一篇 2020年4月25日

相关推荐