最近,一個新項目剛剛通過要求,并正式進入數(shù)據(jù)庫表結(jié)構(gòu)設計階段。
該公司規(guī)定應統(tǒng)一使用數(shù)據(jù)建模工具PowerDesigner。
但是我不喜歡過多使用該工具,因為它具有太多的功能,看起來非常and腫且笨拙,并且只有很少的功能可以設計手表。
這是一個不間斷與您分享的有用工具。
PDMan是國內(nèi)開源數(shù)據(jù)庫模型建模工具。
它的功能PowerDesigner已實現(xiàn),但與繁瑣的PowerDesigner相比。
PDMan特別用于數(shù)據(jù)表的設計。
界面更加清新美觀,功能非常簡單。
無需不必要的設置即可輕松使用。
它還提供了適用于Windows,Mac和Linux的三個平臺版本。
PDMan保存一個JSON文件。
在使用它之前,您必須做一些準備工作并配置JDK和MySQL之間的連接。
將使用以下功能。
下面我們逐一介紹PDMan的功能點。
生成數(shù)據(jù)庫文檔PDMan支持一鍵式導出數(shù)據(jù)表結(jié)構(gòu)DDL執(zhí)行腳本,JSON格式數(shù)據(jù)和數(shù)據(jù)庫表結(jié)構(gòu)文檔。
數(shù)據(jù)庫文檔可以html,word和markdown格式生成。
文檔的內(nèi)容包括每個表的字段屬性。
,數(shù)據(jù)表之間的關(guān)系圖。
html格式表目錄表關(guān)系表列列表字格式word格式markdown格式markdown格式數(shù)據(jù)庫反向分析在配置數(shù)據(jù)庫信息之前,這里我們直接對現(xiàn)有數(shù)據(jù)庫中的數(shù)據(jù)表進行反向以生成表結(jié)構(gòu),并且之間的關(guān)系數(shù)據(jù)表圖。
版本控制PDMan可以控制每個修改的版本,并比較任何版本之間的修改,類似于Git的版本控制。
全局配置設置表結(jié)構(gòu)的全局公共字段屬性。
通常,在構(gòu)建表時,每個表都會具有諸如創(chuàng)建時間create_time,更新時間update_time,刪除標志delete_flag和樂觀鎖修訂之類的字段。
進行此設置后,將構(gòu)建表。
它將在那時自動生成。
您還可以自定義數(shù)據(jù)類型,例如:可以自定義字符類型varchar(10),varchar(20),varchar(30),創(chuàng)建字段時可以直接選擇相應的數(shù)據(jù)類型,一勞永逸。
PDMan的整體功能非常簡潔,但是足以滿足日常開發(fā)中數(shù)據(jù)庫設計的需求。
“下載地址:http://www.pdman.cn/”免責聲明:本文內(nèi)容經(jīng)21ic授權(quán)后發(fā)布,版權(quán)歸原作者所有。
該平臺僅提供信息存儲服務。
本文僅代表作者的個人觀點,并不代表該平臺的立場。
如有任何疑問,請與我們聯(lián)系,謝謝!