一、表结构设计器(EZDML)
这是一个数据库建表的小软件,可快速的进行数据库表结构设计,建立数据模型。类似大家常用的数据库建模工具如PowerDesigner、ERWIN、ER-Studio和Rational-Rose等的超级精简版。
官方下载地址:http://www.ezdml.com/download_cn.html
二、包含功能:
表结构设计:创建表、字段、主键、外键、索引和注释;
表描述:可直接编辑文字描述快速生成表结构,爱用键盘的人会喜欢这个功能;(我就比较喜欢,快速,不麻烦)
模型图:自动生成模型图;可设计和显示物理/逻辑视图,支持自动布局、平移、缩小放大等操作;
导入数据库:把数据库中的表导出到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)
这里设计的时候,格式可以不同对齐,编辑完毕后退出后,工具会自动对齐。数据类型也不区分大小写。当然如果你不喜欢这种方式,工具也提供了常规的表格是形式。