表設計工具EZDML使用詳細教程

2022-09-12 11:18:21 字數 2705 閱讀 9439

表結構設計器(ezdml)

這是乙個資料庫建表的小軟體,可快速的進行資料庫表結構設計,建立資料模型。類似大家常用的資料庫建模工具如powerdesigner、erwin、er-studio和rational-rose等的超級精簡版。

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_table.txt】,開啟檢視,我們可以看到它是使用了描述的形式完成新建表的初始化結果,我們把當前這個new-tabel.txt名字改為【new_table_old.txt】保留一下,不要刪除,然後再複製乙份名字改為原來的檔名【new-table.txt】,然後內容修改為我們想要的格式。

new-table.txt檔案內容修改如下:

sys_***(***表)

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

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資料庫表結構製作設計工具使用踩的坑

我使用的是一款ezdml的資料庫表結構製作設計工具 最開始在資料庫建立資料庫名為personalmall,基字符集為預設,資料庫排序規則也是預設,建立完成之後 去ezdml生成sql 點選執行sql 報錯了看看sql語句 可以看到主鍵id的型別是numeric或者integer型別 然後我刪除資料庫...

話說軟體詳細設計工具

在軟體設計是需要寫軟體詳細說明書,設計此文件的時候,肯定少不了工具.現在我們就來了解一下軟體詳細設計的 工具.1 程式流程圖 程式流程圖又稱為程式框圖,它是最古老,應用最廣泛且最有爭議描述詳細設計的工具.它易學,表達演算法直觀,缺點是 不夠規範,特別是使用箭頭會使質量受到很大的影響.為了使它能夠描述...

測試用例設計工具PICT詳細使用教程

成對測試 pairwise testing 又稱結對測試 兩兩測試,是一種正交分析的測試技術。成對組合覆蓋這一概念是mandl於1985年在測試aad編譯程式時提出來的。是 當不可能遍歷產品所有功能點時用到的一種測試手段,即如果用盡可能少的工作發現最多的缺陷 測試投入產出價效比 經驗證,cohen等...