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