必威体育Betway必威体育官网
当前位置:首页 > IT技术

非常好用的一个表设计工具EZDML使用详细教程

时间:2019-10-26 19:45:42来源:IT技术作者:seo实验室小编阅读:68次「手机版」
 

数据库设计工具

表结构设计器(EZDML)

这是一个数据库建表的小软件,可快速的进行数据库结构设计,建立数据模型。类似大家常用的数据库建模工具powerdesigner、ERWIN、ER-Studio和Rational-Rose等的超级精简版。

包含功能:

  • 表结构设计:创建表、字段、主键、外键、索引和注释;
  • 表描述:可直接编辑文字描述快速生成表结构,爱用键盘的人会喜欢这个功能;(我就比较喜欢,快速,不麻烦) 
  • 模型图:自动生成模型图;可设计和显示物理/逻辑视图,支持自动布局、平移、缩小放大等操作; 
  • 导入数据库:把数据库中的表导出到EZDML工具中,即所谓的逆向工程(支持oraclemysql、SQLSERVER和ODBC); 
  • 生成数据库:把自定义好的表结构直接生成为创建数据表的SQL脚本;可以直接和数据库连接,配置好连接信息,直接一键生成到数据库中,当然也可以copy出来自己手动在数据库工具上运行。
  • 把设计的表结构信息,导出成excel或WORLD文件。 

使用说明:

设计表结构的时候,常规使用方式都是在一个表格中,点击对应的行,录入字段名称,描述,数据类型,大小…这样的方式操作起来还是比较麻烦,特别是切换和写数据大小的时候,而ESDML工具提供一个一个非常好用的结构设计方式,使用纯文本的形式完成,表的描述字中,可以输入简写字母代替数据类型,S,I,F,D,Y,E,B分别代表文本,整数,浮点数,时间,真假,枚举,文件,如 :

Table1(数据表1)

-----------------------------------

id(编号)                              PKI

rid(关联编号)                     FKI

name(名称)                        S(100)

creator_id(创建人编号)     i(4)

create_date(创建日期)      D

data_level(数据级别)         Enum //0正常 1审核中 2被否决 -1已删除 -2草稿

order_num(排序号)            F(10,2)

这里写图片描述

这里写图片描述

整体模型效果图

工具下载安装

文件下载地址:EZDML下载地址 

EZDML安装和使用教程:官网帮助文档

使用EZDML工具完成上述总图设计

完成简单的权限管理系统表设计

这里写图片描述

上述是在构想中使用Excel工具简单的罗列了表的字段和结构,分析以上表格,我们看到有很多的重复字段(灰色标识的),如果每张表中我们都自己录入,那比较麻烦,在PD表设计工具中有继承可以实现,但是在我们EZDML工具中没有,这时,有一个小技巧,可以直接更改新建表是生成的初始数据如下:新建表默认的字段信息

这里写图片描述这里写图片描述

在这里我们把对应的Id,Pid,Rid,Name…修改为我们自己设计表时的重复字段(编号,名称,备注,操作人,操作时间..) 

修改方式如下:工具–>打开模版文件夹

这里写图片描述这里写图片描述

其中有很多模版文件,我们只需要找到新建文件的模版即可。【new_table.txt】,打开查看,我们可以看到它是使用了描述的形式完成新建表的初始化结果,我们把当前这个new-tabel.txt名字改为【new_table_old.txt】保留一下,不要删除,然后再复制一份名字改为原来的文件名【new-table.txt】,然后内容修改为我们想要的格式。

这里写图片描述

new-table.txt文件内容修改如下:

sys_xxx(xxx表) 
--------------------------------------------- 
id(主键编号)                      pki 
name(名称)                       s(25) 
remark(备注)                      s(200) 
operation_id(操作人编号)           fki 
operation_time(操作时间)           d 
operation_ip(最后一次更新操作的IP)   s(25)

修改完毕后,保存退出,然后我们回到工具在新建表,则结构就变为我们想要的了。

这里写图片描述

完成我们设计的表结构(以sys_dept表为例)

这里写图片描述

点击确定即可,回到主目录刷新一下就可以看到新建的表,然后选中表就可以看到对应的结构,这里需要注意把id主键的类型改为【自增长主键】类型

这里写图片描述

其它的用相同的方式完成即可。

这里写图片描述

接下来就是设计它们对应的关系。需要使用连线来指定关系。

设置表与表的关系

使用步骤比较简单,先选择主表,然后点击菜单栏的连线按钮,再选择从表,就会出现一个弹出框,在弹出框中,选择关联字段即可。我直接在如下图中标记步骤了。

这里写图片描述

设置完毕后,就会出现如下连线,表示设置完成。

这里写图片描述

其它的关系配置方式差不多。最终设计结果如下:

这里写图片描述

配置完毕后,接下来就是设计的表结构信息导入到数据库中,自动生成对应的表

生成数据库(MySQL)

表结构配置完毕后,在菜单栏中找到模型–>生成数据库表

这里写图片描述 

这里写图片描述

生成SQL脚本信息如下:

这里写图片描述

出现如下页面信息,表示执行完毕。打开Mysql客服端查看生成的表信息。

这里写图片描述

到此,EZDML工具的简单使用就说完了。

转载地址:https://blog.csdn.net/u010158540/article/details/80067244

文章最后发布于: 2018-07-26 10:42:54

相关阅读

简单地利用FOP工具把XML文件转换PDF

package com.cisetech.put.utils.fop; import java.io.ByteArrayOutputStream; import java.io.File; import java.io.FileOutpu

清理winsxs的小工具

原文地址为:清理winsxs的小工具因为磁盘空间不够了,所以想起来清理一下系统垃圾文件,主要目标就是臭名昭著的winsxs目录。这个winsxs

中文分词工具整理

https://blog.csdn.net/fendouaini/article/details/82027310 一.中文分词 分词服务接口列表 二.准确率评测: THULAC:与代表性分词软

MobaXterm工具使用

1、如何实现与linux的连接? 输入想要连接的linux的ip地址,点击ok;输入ip地址的用户名和密码,即可连接。 2、如何实现windows与linu

并发测试工具

并发测试工具 一、Postman Postman一款非常流行的API调试工具。其实,开发人员用的更多。因为测试人员做接口测试会有更多选择,例

分享到:

栏目导航

推荐阅读

热门阅读