Powerdesigner16.5概念模型轉邏輯數據模型再轉物理數據模型


*****************  花有重開日,人無再少年。************** 

    

模型轉換CMD-LDM-PDM

 

一、創建概念模型:CDM(如果想要加備注,請看另外字段備注文章注意一下CDM這的Name與Code字段)

1.powerdesigner中模型介紹:

-- 概念模型(CDM Conceptual Data Model)

-- 物理模型(PDM,Physical Data Model)

-- 面向對象的模型(OOM Objcet Oriented Model)

-- 業務模型(BPM Business Process Model)

2.創建概念模型,File->New Model

3.創建實體:鼠標點擊實體放到中間窗體中再次點擊可創建一個空的實體,雙擊可打開實體對應的信息

4.修改以下屬性:Tools -> Model Options -> Model Settings

5.對空的實體填充數據字段:

-- Name: 實體名字,可中文

-- Code: 實體屬性,英文

-- Comment:注釋對此實體詳細說明。

①.實體信息:雙擊打開實體

 ②填充字段:

-- Name:字段名稱

-- Code:屬性(一般同Name一樣就行)

-- Data_Type:字段數據類型

-- Domain:域表示屬性取值范圍如可以創建10個字符的地址域 

-- M:Mandatory強制屬性,表示該屬性必填。不能為空

-- P:Primary Identifer是否是主標識符,表示實體唯一標識符(主鍵)

-- D:Displayed顯示出來,默認全部勾選

③.創建兩個表的關系:點擊Toolbox中的關系圖標

-- (1).簡單關系說明:一對多(ONE TO MANY),一對一(ONE TO ONE),多對一(MANY TO ONE),多對多(MANY TO MANY)

--(2).點擊Toolbox中的關系圖標創建外鍵,從一個表拉線拉到另外一個表即可創建兩個表之間的關系,再雙擊打開對應的屬性界面

--(3). 修改對應的屬性(轉化成物理模型的時候報錯的話,重點看看外鍵)

 

 

二、概念模型轉換邏輯數據模型:CDM -> LDM

6.到此概念模型准備完成,現在開始轉換邏輯數據模型:Tools -> Generate Logsicl Data  Model

--(1).

--轉換成功的模型:

 -- 修改屬性:Tools -> Model Options -> Model Settings

 

三、將邏輯數據模型轉物理模型:ldm -> pdm

-- 開始轉化:Tools -> Generate Physicl Data  Model

 -- 屬性:確定即可轉化

 -- 轉化成功的模型:

 

四、將物理模型導出sql腳本文件:

 

 -- 屬性:

 

五、將物理模型導出字典文檔

--(1).

--(2).

 --(3).

 

 --(4).Table-->List of Table Columns,可把多余的其他數據進行刪除,導出干凈的數據字典

 --(5).可selection進行編輯要顯示的字段,Layout進行樣式設置

--(6).幾個常見的字段樣式設置:Layout...

--(7).預覽

 --(8).退出預覽

--(9).導出:在預覽窗口,點擊RTF另存即可

--(10).保存模板:保存模板后重新從Report下打開始即可看到對應的模板

 重新打開:

 

 六、ldm邏輯數據模型導出字典:同五

 

 

 

 

--參考博客:https://www.cnblogs.com/smartidea/p/6376791.html ,https://www.cnblogs.com/dxl822/articles/10920648.html

 


免責聲明!

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



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