EZDML 是一款国产开源且免费的轻量级数据建模工具,支持跨平台运行。它把表结构设计、模型图绘制和代码生成整合在一起,操作轻巧快速,功能却相当扎实。除了常规的 SQL、Oracle、MySQL、SQL Server 等数据库建表,它还加入了 ChatGPT 辅助设计。用户设定好数据表结构后,就能通过自定义脚本模板生成测试数据界面原型和前后端代码文件,复制出来即可直接使用。

1、 创建表、字段、主键、外键、索引和注释、完整覆盖基础建模需求
2、 表描述支持直接编辑文字,用简写快速生成表结构,习惯键盘操作的人会很喜
3、 模型图自动生成,可切换物理与逻辑视图,支持自动布局、平移和缩放
4、 模型图操作方式:加号减号缩放,方向键平移,R 复原,F 居中,按住 CTRL 键用鼠标滚轮缩放
5、 可以拉框选择,双击空白处自动全图缩放,直接拖空白处或按住 ALT 键拖动平移
- 导入数据库中的已有对象,也就是逆向工程,当前只支持 ORACLE
- 生成直接创建数据库的 SQL 脚本,也可以和现有数据库比较后生成同步脚本,避免丢失已有数据
- 代码生成方面,目前可输出 Pas、C# 和 Java 的简单类定义代码
- 设计好的表结构可以直接生成对应 SQL 代码,提高可读性和可维护性
- 提供直观的图形化界面,直接在界面上设计数据库表结构,省去手动编写代码的麻烦
- 支持文本、数字、日期、布尔值等多种常见数据类型、按实际需求选择即可
- 每个字段都能单独设置属性,包括数据类型、长度、默认值等
- 表描述字中可用简写字母代替数据类型:S 代表文本,I 代表整数,F 代表浮点数,D 代表时间,BO 代表真假,E 代表枚举,BL 代表文件,O 代表对象;不写则默认为字符串
1、 可以在多个表之间建立外键、索引等关联关系
2、 设计过程中能直观看到每个字段的属性,降低出错概率
3、 省去手动编写代码的步骤,数据库表设计效率明显提升
4、 支持多种数据库类型,满足不同用户的使用需求
- 系统启动时自动加载最后一次使用的文件
- 加载时会自动使用临时文件加速,减少等待时间
(您的评论需要经过审核才能显示)
0条评论