EZDML是一款表結(jié)構(gòu)設(shè)計(jì)器,是一個(gè)數(shù)據(jù)模型創(chuàng)建管理的小軟件,具有功能強(qiáng)大簡(jiǎn)單實(shí)用的特點(diǎn),用戶可以通過(guò)EZDML快速進(jìn)行數(shù)據(jù)庫(kù)表結(jié)構(gòu)設(shè)計(jì),建立數(shù)據(jù)模型。
基本簡(jiǎn)介
EZDML即表結(jié)構(gòu)設(shè)計(jì)器,支持自定義腳本模板來(lái)生成代碼文件。表結(jié)構(gòu)設(shè)計(jì),即所謂的數(shù)據(jù)建模,目前大家常用的同類(lèi)著名工具有PowerDesigner、ERWIN、ER-Studio和Rational-Rose等,本工具無(wú)論是功能還是界面都無(wú)法跟它們比較,但本工具的好處是簡(jiǎn)單、快速、免費(fèi),有一些特有的功能。
功能介紹
1. 表結(jié)構(gòu)設(shè)計(jì):創(chuàng)建表、字段、主鍵、外鍵、索引和注釋;
2. 表描述:可直接編輯文字描述快速生成表結(jié)構(gòu),愛(ài)用鍵盤(pán)的人會(huì)喜歡這個(gè)功能;
3. 模型圖:自動(dòng)生成模型圖;可設(shè)計(jì)和顯示物理/邏輯視圖,支持自動(dòng)布局、平移、縮小放大等操作;
4. 導(dǎo)入數(shù)據(jù)庫(kù):導(dǎo)入數(shù)據(jù)庫(kù)中的已有對(duì)象,即所謂的逆向工程(支持ORACLE、MYSQL、SQLSERVER、SQLITE、POSTGRESQL和ODBC);
5. 生成數(shù)據(jù)庫(kù):可生成直接創(chuàng)建數(shù)據(jù)庫(kù)的SQL腳本;也可與現(xiàn)有數(shù)據(jù)庫(kù)或文件比較,然后生成同步腳本的功能,不至于丟失現(xiàn)有數(shù)據(jù);
6. 生成代碼:可生成C++、Pas、C#和Java等的簡(jiǎn)單類(lèi)定義代碼,你可以修改它們或創(chuàng)建你自己的腳本模板;
7. 自定義腳本模板:支持Javascript和Pascal-script腳本。
使用說(shuō)明
1. 系統(tǒng)啟動(dòng)時(shí)會(huì)自動(dòng)加載最后一次使用的文件,并且會(huì)自動(dòng)使用臨時(shí)文件加速加載;
2. 模型圖中可按加減號(hào)放大縮小,方向鍵平移,R復(fù)原,F(xiàn)居中,按住CTRL鍵時(shí)可用鼠標(biāo)滾輪縮放,可以拉框選擇,雙擊空白處自動(dòng)全圖縮放,直接拖空白處或按住ALT鍵拖動(dòng)平移;
3. 表的描述字中,可以輸入簡(jiǎn)寫(xiě)字母代替數(shù)據(jù)類(lèi)型,S,I,F(xiàn),D,BO,E,BL,O分別代表文本,整數(shù),浮點(diǎn)數(shù),時(shí)間,真假,枚舉,文件,對(duì)象,如果不寫(xiě),默認(rèn)為字符串。
更新日志
增加ODBC連接,使用新的PostgreSQL連接庫(kù)文件,Bug修復(fù)。