表設計工具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安裝和使用教程:官網幫助文檔

使用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工具的簡單使用就說完了。
————————————————
版權聲明:本文為CSDN博主「邙星魂」的原創文章,遵循CC 4.0 BY-SA版權協議,轉載請附上原文出處鏈接及本聲明。
原文鏈接:https://blog.csdn.net/u010158540/article/details/80067244


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM