PowerDesigner概念模型與物理模型相互轉換及導出數據字典
最近公司項目竣工,驗收完成後,把整體平臺的所有文檔都寫清楚,找包發給甲方,由於本人是維護數據庫工作,依上面要求,必須編寫《數據庫設計說明書》裏面格式包含三個部分:概念模型、物理模型、數據字典;平時我使用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概念模型與物理模型相互轉換及導出數據字典