拓展阅读
绘图工具 draw.io / diagrams.net 免费在线图表编辑器
基本信息 - 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 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的开源工具主要是用于数据库设计和建模的工具。以下是一些流行的开源数据库设计和建模工具:
- MySQL Workbench:这是一个针对MySQL数据库的官方工具,提供了数据建模、SQL开发、数据库管理等功能。
官方网址:https://www.mysql.com/products/workbench/
- DBDesigner 4:一个免费的开源数据库设计工具,支持多种数据库系统,包括MySQL、Oracle、SQLite等。
https://www.fabforce.net/dbdesigner4/
- DBeaver:虽然主要是一个数据库管理工具,但它也提供了数据建模和ER图设计的功能。
官方网址:https://dbeaver.io/
- pgModeler:一个专门为PostgreSQL设计的开源数据建模工具,支持ER图、SQL脚本生成等功能。
官方网址:https://www.pgmodeler.io/
- ERDPlus:一个在线的ER图设计工具,可以免费使用,支持多种数据库系统。
官方网址:https://erdplus.com/
- StarUML:虽然主要是用于UML建模,但也可以用于数据库建模,提供了ER图的设计功能。
官方网址:http://staruml.io/