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即可

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM