EZDML:一款国产免费的数据库建模工具
EZDML 是一款国产开源免费、跨平台的轻量级数据库建模工具,具有轻巧、快速、简便而且功能强大的特点;支持 AI 辅助设计,可轻松地进行数据库表结构设计,建立数据模型;支持通过自定义脚本模板生成测试数据、界面原型和前后端代码文件。
EZDML 可以作为 PowerDesigner 的一个免费替代产品。
功能介绍
EZDML 支持的主要功能如下:
表结构设计
EZDML 表结构设计支持创建和修改表、字段、主键、外键、索引和注释等。支持自动生成模型图,可以设计和显示物理/逻辑视图,支持自动布局、平移、缩小放大等操作。
用户还可直接编辑文字描述快速生成表结构。
EZDML 支持前端界面原型设置,包括编辑器类型、数据校验、数据生成规则、列显示隐藏等。
逆向工程
EZDML 支持数据库的逆向工程,导入数据库中的已有对象,支持 Oracle、MySQL、SQL Server、SQLite、PostgreSQL、达梦、金仓以及 ODBC、JDBC 通用连接等。
另外,还可以通过 DDL 脚本、Excel 文件、PowerDesigner文件( PDM)导入生成结构设计图。
正向工程
EZDML 可以生成直接创建数据库的 SQL 脚本;也可以与现有数据库或项目文件比较,然后生成并同步表结构。
生成数据
EZDML 可以批量生成测试数据 INSERT 语句,并且可以直接导入数据库。
生成代码
EZDML 生成代码功能可以生成 C++、Pas、C# 以及 Java 等简单类定义代码,以及演示数据界面原型,也可以批量生成复杂的项目系统文件,用户可以修改它们或创建自己的脚本模板。
脚本引擎
EZDML 为程序员提供了自定义脚本开发功能,支持 Javascript 和 PascalScript 脚本,可以快速实现批量操作等。
AI辅助设计
EZDML 支持 AI(ChatGPT)辅助设计功能,可以通过对话的方式生成数据库模型以及 SQL 查询等。
在线版本
EZDML 提供了一个在线的网页版工具,不需要安装就可以使用,网址如下:
http://www.ezdml.com/v/
下载安装
EZDML 支持免费下载,输入以下网址:
http://www.ezdml.com/download_cn.html
选择对应操作系统的安装文件进行下载,安装完成后双击 ezdml_x.exe 运行程序:
EZDML 提供了一些示例设计,可以通过菜单“文件|在线打开…”进行查看:
更多信息建议参考官方网站:
http://www.ezdml.com/index.html