1. 程式人生 > >PowerDesigner概念模型與物理模型相互轉換及導出數據字典

PowerDesigner概念模型與物理模型相互轉換及導出數據字典

microsoft 字典 ros 去掉 相互轉換 右擊 soft designer design

最近公司項目竣工,驗收完成後,把整體平臺的所有文檔都寫清楚,找包發給甲方,由於本人是維護數據庫工作,依上面要求,必須編寫《數據庫設計說明書》裏面格式包含三個部分:概念模型、物理模型、數據字典;平時我使用PowerDesigner工具維護數據庫表的結構變化,所有表加起來得200多張表,全部以物理模型存儲;轉換成概念模型應該沒問題,轉換成數據字典也沒問題,主要是輸出的三種格式都有規定,於是開始探索,本節解決幾個問題如下:

1、物理模型如果只顯示Name列(一般情況下都是顯示Name,Code)

2、如果把物理模型轉換成概念模型,且去掉屬性信息,只保留類名

3、數據字典如何生成,如果按模板格式生成

首先截個最終結果圖如下

技術分享

(概念模型)

技術分享

(物理模型)

技術分享

(數據字典)

一、物理模型如果只顯示Name列

Tools->Display Preferences->Table->Columns 這個欄目中就是顯示的列,就是控制模型顯示的列;你可以全部去掉就只顯示Name的值,效果和上圖一致(物理模型)

技術分享

2、如果把物理模型轉換成概念模型,且去掉屬性信息,只保留類名

按下圖提示操作,註意第二張圖中去掉"Check model"復選框,如果不去掉的話,可能有些模型不規範報錯

接下來可能包含屬性信息,通過第三張圖的設置去掉

技術分享

技術分享

技術分享

3、數據字典如何生成,如果按模板格式生成

3.1 新建報告模板

技術分享

技術分享

技術分享

3.2 報告模板內容選擇項 ,出現模板內容選擇界面,左側是提供的所有模板內容項,供用戶自由選擇;右側是用戶已經選擇的導出內容項

技術分享

這時我們雙擊左側的 table->list of table Columns,右側自動增加此項,右擊每一項可以進行樣式及內容的控制

3.2.1、表格標題配置

選中技術分享右擊可見功能項,

show Title 是否顯示標題

format... 樣式的控制(字體、段落、邊框、Tabs)

Edit Title 編輯標題(裏面的%%是占位符,在生成數據字典時生成具體的項)

技術分享

3.2.2、表格內容配置

show Title 是否顯示標題

layOut 控制顯示的列,並且設置每列的寬度

format... 樣式的控制;列表標題、列頭標題、表格內容三個功能項,每個功能項都有(字體、段落、邊框、Tabs)的設備。一般都是網格的表格,那麽可以設置列表內容的邊框四個邊全部選中(list text->border->Frame全部選中),如下第二張圖所示

Edit Title 編輯標題(裏面的%%是占位符,在生成數據字典時生成具體的項)

技術分享

技術分享

(layout)

技術分享

(表格邊框設置)

3.2.3 預覽保存

每次設置完成,可以預覽,見下圖

技術分享

如果整體調整沒有問題,是預期的效果,那麽此模板就可以保存下來,如下圖所示,打開一個新的窗口,裏面就是你剛才配置的內容,點擊保存,或是ctrl+S即可

技術分享

提供一個模板下載 http://pan.baidu.com/s/1mhZwEoS 密碼:grae

請保留原始鏈接地址 http://www.cnblogs.com/yxhblog/p/7800312.html

PowerDesigner概念模型與物理模型相互轉換及導出數據字典