简单说下常规功能,常规功能就是我有多半别人也有的,或者说是个数据建模工具都会有的。
建表
右键“新建表”就可以弹出新增表对象界面,添加输入内容确定保存即可完成创建表:

虽然推荐大家用描述字建表,但传统方式的建表仍然是要有的。
关于创建表的字段类型可参考这里。
外键连接
先选中主表,再选中从表(最好同时选中外键字段),执行右键菜单连接(或按快捷键Ctrl+W):

弹出连接界面:

确定完成连接:

创建索引
简单的索引可以直接在字段列表的约束类型里选择索引:

或者双击字段弹出属性窗口里选择索引类型:

复合索引隐藏得较深,需要在字段列表右键添加:

并选择字段:

确定后会添加一个函数类型的伪“字段”,就是复合索引了:

导入数据库
这个操作有个高大上的名词——逆向工程,英文大概是Inverse Engine,第一次听说时我心中充满了崇拜之情。
执行EZDML主菜单“模型|导入数据库”,第一次会弹出数据库连接:

嗯,这个好像是erupt自动生成的库:

导进来看看:

比对/生成数据库
导入数据库是逆向工程,那生成这个就是正向工程了。
我们随便加一个ez_test_gen表,再给demo_tree加个ez_memo字段:

执行EZDML主菜单“模型|生成数据库”,连接数据库并设置用户,生成SQL:

可以看到,EZDML对数据库和当前模型进行了比对,仅生成了创建新字段和新表的SQL,可直接执行或将SQL导出到SQL工具中执行。
物理/逻辑视图
EZDML支持物理/逻辑视图切换。
物理视图:

逻辑视图:

自动排列
也叫自动布局,按表对象关系将所有表安放在合适的位置:

生成数据字典
执行主菜单“模型|导出”,或在模型图上右键导出,在弹出对话框中选择保存类型为Excel文件:

保存并打开,即可生成数据字典表:

特色功能
接下来说特色功能,参见《EZDML特色功能》