PowerDesigner使用教程(一)

2022-08-17 04:00:27 字數 1850 閱讀 5489

一、powerdesigner簡介

powerdesigner是一款功能非常強大的建模工具軟體,足以與rose比肩,同樣是當今最著名的建模軟體之一。rose是專攻uml物件模型的建模工具,之後才向資料庫建模發展,而powerdesigner則與其正好相反,它是以資料庫建模起家,後來才發展為一款綜合全面的case工具。

powerdesigner主要分為7種建模檔案:

1.  概念資料模型 (cdm)

對資料和資訊進行建模,利用實體-關係圖(e-r圖)的形式組織資料,檢驗資料設計的有效性和合理性。

2.  邏輯資料模型 (ldm)

powerdesigner 15 新增的模型。邏輯模型是概念模型的延伸,表示概念之間的邏輯次序,是乙個屬於方法層次的模型。具體來說,邏輯模型中一方面顯示了實體、實體的屬性和實體之間的關係,另一方面又將繼承、實體關係中的引用等在實體的屬性中進行展示。邏輯模型介於概念模型和物理模型之間,具有物理模型方面的特性,在概念模型中的多對多關係,在邏輯模型中將會以增加中間實體的一對多關係的方式來實現。

邏輯模型主要是使得整個概念模型更易於理解,同時又不依賴於具體的資料庫實現,使用邏輯模型可以生成針對具體資料庫管理系統的物理模型。邏輯模型並不是在整個步驟中必須的,可以直接通過概念模型來生成物理模型。

3.  物理資料模型 (pdm)

基於特定dbms,在概念資料模型、邏輯資料模型的基礎上進行設計。由物理資料模型生成資料庫,或對資料庫進行逆向工程得到物理資料模型。

4.  物件導向模型 (oom)

包含uml常見的所有的圖形:類圖、物件圖、包圖、用例圖、時序圖、協作圖、互動圖、活**、狀態圖、元件圖、復合結構圖、部署圖(配置圖)。oom 本質上是軟體系統的乙個靜態的概念模型。

5.  業務程式模型 (bpm)

bpm 描述業務的各種不同內在任務和內在流程,而且客戶如何以這些任務和流程互相影響。 bpm 是從業務合夥人的觀點來看業務邏輯和規則的概念模型,使用乙個圖表描述程式,流程,資訊和合作協議之間的互動作用。

6.  資訊流模型(ilm)

ilm是乙個高層的資訊流模型,主要用於分布式資料庫之間的資料複製。

7.  企業架構模型(eam):

從業務層、應用層以及技術層的對企業的體系架構進行全方面的描述。包括:組織結構圖、業務通訊圖、程序圖、城市規劃圖、應用架構圖、面向服務圖、技術基礎框架圖。

二、powerdesigner基本使用(以powerdesigner15為例)

1.現在開始使用powerdesigner建立物理資料模型,首先執行程式,進入主介面:

2.file—new model—physical data model—physical diagram

3.首先用**工具建立乙個**模板: 

4.雙擊**模板,設定屬性:

5.設定好錶名,點選columns標籤,設定字段屬性,設定如圖所示:

6.如果欄位要設定預設值,我們就開啟對應欄位的高階屬性,如下圖:

7.設定兩表之間的關係,如下圖:

power Designer 使用步驟

1.開啟你使用的power designer 我使用的是pd11 file new conceptual data model 生成一張概念模型,這一步就是我們所說的設計 er,由於我們知道概念設計不設計到具體的資料庫,所以在這裡我們不必對資料庫進行配置。2.進行一些er設計的準備工作,這些只是我自...

初次使用PowerDesigner!

這幾天要做乙個mis的資料建模,據說現在powerdesigner是使用很廣的乙個工具,為了跟得上潮流,就從頭開始學起。剛開始時候用的是pd11,還有漢化包,不過俺是耐不住寂寞的人,看到還有pd12可用,就馬上下了乙個,不過全是英文的,好像還沒有發現漢化包,還好俺不是英文盲,很能撐一兩下。由於是採用...

PowerDesigner使用心得

powerdesigner使用心得 powerdesigner想必沒人不知道吧?著名的case工具,目前最新版本為15.2,用於軟體建模,可以從需求直到物理模型,支援uml2.0語法,可用於uml圖繪製。最大特色是能夠使設計到實現無縫銜接,如 概念模型 邏輯模型 物理模型,概念模型 oom,而且能夠...