場景:
這幾天項目要完結交付,需要補很多文檔。此時發現甲方要求提供數據庫設計文檔,盡管我覺得他們不會看,但是人家要求,還是補一下吧!時間緊迫,要趕出整個項目的數據庫設計文檔比較麻煩,每個兩三天不行。於是我使用了PDMan:
PDMan:
PDMan是一款數據庫設計軟件,整個界面比PowerDesigner那種上世紀復古界面好看多了,重要的是這還是國人寫的。這里介紹幾個重要功能:
導入數據庫:
首先在【開始】下的【數據庫連接】,連接遠程或本地數據庫。然后選擇【模型】中【數據庫逆向解析】,進行數據庫解析,就能獲取數據庫中的數據表。
導出Word:
在【模型】下的【導出文檔】,中選擇【導出WORD】,選擇路徑,選擇要導出的數據表,等待完成后,在相應路徑下就能看到生成的數據庫設備文檔了。超方便,一口氣生成了70、80頁的文檔,如下圖:可以看到生成的word還是不錯的,把數據表的基本信息都生成了。而且該功能可以修改word模板。(但是個人還沒有試過這個修改模板)
設計數據庫並導出:
1.可以新建模塊。這里的模塊相當於文件夾,然后再模塊下的數據表中新建數據表。
2.對字段進行設計,主鍵等。同時可以在關系圖中繪制表和表之間的關系,我現在只用到繪制外鍵。
3. 同時繪制關系圖時,可以通過“空格”來切換編輯模式和拖拽模式,而已編輯模式下連線有時候會連不上。。。
4.【模型】下的【導出DLL腳本】,選擇數據庫,選擇要導出的數據表,然后要按一下【預覽】,才能更新sql語句,不然在Navicat中導入可能會沒效果。最后點擊【導出】,就能生成.sql文件了。這點不如PowerDesigner,我記得可以直接在數據庫中執行sql文件。
修改數據表默認字段:
在【設置】中可以設置新建數據表時表中的字段,這比我自己設計添加方便多了,好多次開發到后面發現要添加一些基礎字段,什么創建時間,修改人,修改時間哇。。。
在【默認屬性】下可以修改默認字段。
模型版本:
PDMan還有模型版本管理功能,可惜我還沒怎么用,下個項目可以好好使用一下。
總結:
其實PDMan這類數據庫設計軟件都差不多,不過界面,文檔導出等功能還是不錯的,還是推薦使用的!