⾮常好⽤的⼀个表设计⼯具EZDML使⽤详细教程
表结构设计器(EZDML)
这是⼀个数据库建表的⼩软件,可快速的进⾏数据库表结构设计,建⽴数据模型。类似⼤家常⽤的数据库建模⼯具如
PowerDesigner、ERWIN、ER-Studio和Rational-Rose等的超级精简版。
包含功能:
表结构设计:创建表、字段、主键、外键、索引和注释;
表描述:可直接编辑⽂字描述快速⽣成表结构,爱⽤键盘的⼈会喜欢这个功能;(我就⽐较喜欢,快速,不⿇烦)
模型图:⾃动⽣成模型图;可设计和显⽰物理/逻辑视图,⽀持⾃动布局、平移、缩⼩放⼤等操作;
导⼊数据库:把数据库中的表导出到EZDML⼯具中,即所谓的逆向⼯程(⽀持ORACLE、MYSQL、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 ⼯具完成上述总图设计
完成简单的权限管理系统表设计
上述是在构想中使⽤Excel⼯具简单的罗列了表的字段和结构,分析以上表格,我们看到有很多的重复字
段(灰⾊标识的),如果每张表中我们都⾃⼰录⼊,那⽐较⿇烦,在PD表设计⼯具中有继承可以实现,但是在我们EZDML⼯具中没有,这时,有⼀个⼩技巧,可以直接更改新建表是⽣成的初始数据如下:新建表默认的字段信息
在这⾥我们把对应的Id,Pid,Rid,Name…修改为我们⾃⼰设计表时的重复字段(编号,名称,备注,操作⼈,操作时间..)
修改⽅式如下:⼯具–>打开模版⽂件夹
其中有很多模版⽂件,我们只需要到新建⽂件的模版即可。【】,打开查看,我们可以看到它是使⽤了描述的形式完成新建表的初始化结果,我们把当前这个名字改为【new_】保留⼀下,不要删除,然后再复制⼀份名字改为原来的⽂件名【】,然后内容修改为我们想要的格式。
<⽂件内容修改如下:
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主键的类型改为【⾃增长主键】类型:oracle数据库表结构怎么看

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。