拓展阅读

常见免费开源绘图工具

OmniGraffle 创建精确、美观图形的工具

UML-架构图入门介绍 starUML

UML 绘制工具 starUML 入门介绍

PlantUML 是绘制 uml 的一个开源项目

UML 等常见图绘制工具

绘图工具 draw.io / diagrams.net 免费在线图表编辑器

绘图工具 excalidraw 介绍

绘图工具 GoJS 介绍 绘图 js

常见原型设计工具介绍

原型设计工具介绍-01-moqups 介绍

基本信息 - DBDesigner 4 是什么?

DBDesigner 4 是一个可视化的数据库设计系统,它将数据库设计、建模、创建和维护集成到一个单一、无缝的环境中。

它结合了专业特性和清晰简单的用户界面,提供了处理数据库的最高效方式。

DBDesigner 4 与 Oracle 的 Designer、IBM 的 Rational Rose、Computer Associates 的 ERwin 和 theKompany 的 DataArchitect 等产品相比较,但它是一个开源项目,适用于 Microsoft Windows 2k/XP 和 Linux KDE/Gnome。

它在 GPL 许可下发布。

官网:https://www.fabforce.net/dbdesigner4/

DBDesigner

DBDesigner 4 与 MySQL

DBDesigner 4 是为开源 MySQL 数据库开发和优化的,以支持 MySQL 用户使用一个功能强大且免费的设计工具。

所有 MySQL 特定的特性都已内置,以提供最方便的方式来设计和控制你的 MySQL 数据库。

DBDesigner 4 开发

由于 DBDesigner 4 是一个开源项目,你可以加入 DBDesigner 4 论坛成为会员,分享你的经验,报告错误并提交功能请求。

或者你可以从下载页面下载源代码,自己修复错误或构建额外的功能到程序中。

更多关于 DBDesigner 4 的信息

浏览以下部分以获取有关 DBDesigner 4 的更多信息。

请注意,以上内容是根据您提供的英文信息翻译成中文,并按照您的要求使用Markdown格式进行排版。

如果您需要进一步的信息或者有其他部分需要翻译,请告知。

DBDesigner 4 - 功能介绍

DBDesigner 4 提供了强大的功能,用以创建任何数据库的视觉模型。

从逆向工程到同步功能

DBDesigner 4 从逆向工程引擎开始,可以自动从现有数据库中检索模型,通过广泛的建模工具和编辑器,再到可以将模型更改自动应用到底层数据库的同步功能——这些都是 DBDesigner 4 的一部分。

设计模式与查询模式

DBDesigner 4 支持两种可切换的用户界面。设计模式用于创建和维护视觉数据库模型。查询模式用于处理表数据,并为在 PHP、Kylix 或其他编程语言中使用构建复杂的 SQL 查询语句。

插件与开源

在 DBDesigner 4 中创建的模型以 XML 格式存储。它们可以通过第三方插件进行修改,这些插件可以直接在 DBDesigner 4 和其他第三方产品中启动。 由于 DBDesigner 4 是一个开源项目,开发者很容易为其开发新的插件或扩展 DBDesigner 4 以适应特定需求。

功能列表

支持平台

  • Linux / MS Windows

用户界面

  • 基于行业标准布局软件
  • 画布导航类似于 Adobe Illustrator® 和 Photoshop®

调色板

  • 包括停靠/浮动的调色板,以及“鸟瞰视图”

可用对象

  • 包括表、关系、标签、区域、图像
  • 强大的拖放支持
  • 广泛的弹出菜单支持
  • 高级编辑器
  • 无限撤销/重做功能
  • 复制/剪切/粘贴剪贴板功能(XML, DDL)
  • 对齐功能

设计模式 / 查询模式

  • 逆向工程 MySQL, Oracle, MSSQL 和任何 ODBC 数据库
  • 用户定义的模式生成
  • 模型到数据库的同步
  • 索引支持
  • 自动外键放置
  • 弱实体支持
  • 标准插入存储和同步
  • 完整的文档功能
  • 高级模型打印
  • 输出为图像
  • 所有 MySQL 数据类型及其选项
  • 用户定义的数据类型
  • 数据库存储,能够在数据库中保存模型
  • 通过网络/多用户访问数据库存储
  • 版本控制*

SQL 构建器

  • SQL 查询构建器
  • SQL 命令历史
  • SQL 命令在模型中的存储
  • 插件接口

版本控制仅在使用数据库存储时可用

进一步开发

DBDesigner 4 正在不断开发中。您可以通过以下链接查看当前的待办事项列表。

如果您有任何改进建议或想要提交错误,请查看服务部分。

  • DBDesigner4 论坛
  • 错误跟踪器
  • 服务部分

完整的文档

https://www.fabforce.net/dbdesigner4/doc/index.html

类似的工具

类似于PowerDesigner的开源工具主要是用于数据库设计和建模的工具。以下是一些流行的开源数据库设计和建模工具:

  1. MySQL Workbench:这是一个针对MySQL数据库的官方工具,提供了数据建模、SQL开发、数据库管理等功能。

官方网址:https://www.mysql.com/products/workbench/

  1. DBDesigner 4:一个免费的开源数据库设计工具,支持多种数据库系统,包括MySQL、Oracle、SQLite等。

https://www.fabforce.net/dbdesigner4/

  1. DBeaver:虽然主要是一个数据库管理工具,但它也提供了数据建模和ER图设计的功能。

官方网址:https://dbeaver.io/

  1. pgModeler:一个专门为PostgreSQL设计的开源数据建模工具,支持ER图、SQL脚本生成等功能。

官方网址:https://www.pgmodeler.io/

  1. ERDPlus:一个在线的ER图设计工具,可以免费使用,支持多种数据库系统。

官方网址:https://erdplus.com/

  1. StarUML:虽然主要是用于UML建模,但也可以用于数据库建模,提供了ER图的设计功能。

官方网址:http://staruml.io/

参考资料

blog zh_CN