PowerDesigner是一款功能非常強大的建模工具軟件,足以與Rose比肩,同樣是當今最著名的建模軟件之一。Rose是專攻UML對象模型的建模工具,之後才向數據庫建模發展,而PowerDesigner則與其正好相反,它是以數據庫建模起家,後來才發展爲一款綜合全面的Case工具。
它有多種建模文件,主要有概念數據據模型(CDM)、邏輯數據模型(LDM)、物理數據模型(PDM)、面向對象模型(OOM)、業務程序模型(BPM)、信息流模型(ILM)、企業架構模型(EAM)等。這裏主要給大家講解數據庫ER圖建模主要流程,話不多說。
1、本教程以PowerDesigner 16.5爲例,其它版本,基本相似。
2、打開軟件,選擇新建模型
3、文件類型選擇Conceptual Data Mode 中的Conceptual diagram.
4、選對工具做出修改,如下圖。
更改前與更改後,工具欄狀態中的,association工具由不可選變成可選,此工具用於編輯帶屬性的關係。
更改前 更改後
5、實體建立。
6. 轉爲鼠標功具,雙擊實體,即可對實體進行編輯。
完成後保存,則實體相應設置完成。
7、關係。
a、在兩個實體之間建立不帶屬性關係。流程如下:
選下工具 鼠標連接兩者
建立關係後,雙擊關係,進入關係編輯。
設置後,無屬性的關係統就完成了。
b、帶屬性的關係。
8、接下來就是生成物理關係了。
這樣主可以在相應目錄查看ER圖產生的數據庫腳本文件了,把其導入數據庫系統,則可以生成相應的表模型了。
第一個教程做完了,第一次寫博客,有很多不足之處,望大家包涵啦~~~