當前位置:妙知谷 >

遊戲數碼 >互聯網 >

如何使用PowerDesigner畫ER圖

如何使用PowerDesigner畫ER圖

實體-聯繫(Entity-RelationShip,簡稱E-R)人們先將現實世界抽象為概念世界,然後再將概念世界轉為機器世界。換句話説,就是先將現實世界中的客觀對象抽象為實體(Entity)和聯繫 (Relationship),它並不依賴於具體的計算機系統或某個DBMS系統,這種模型就是我們所説的CDM;然後再將CDM轉換為計算機上某個 DBMS所支持的數據模型,這樣的模型就是物理數據模型,即PDM。

操作方法

(01)選擇File-->New,彈出如圖所示對話框,選擇CDM模型(即概念數據模型)建立模型完成概念數據模型的創建選擇新增的CDM模型,右擊,在彈出的菜單中選擇“PropERties”屬性項,彈出如圖所示對話框。在“General”標籤裏可以輸入所建模型的名 稱、代碼、描述、創建者、版本以及默認的圖表等等信息。在“Notes”標籤裏可以輸入相關描述及説明信息。當然再有更多的標籤,可以點擊 "More>>"按鈕

如何使用PowerDesigner畫ER圖
如何使用PowerDesigner畫ER圖 第2張
如何使用PowerDesigner畫ER圖 第3張

(02)在CDM的圖形窗口中,單擊工具選項版上的Entity工具,再單擊圖形窗口的空白處,在單擊的位置就出現一個實體符號。點擊Pointer工具或右擊鼠標,釋放Entitiy工具雙擊剛創建的實體符號,打開下列圖標窗口,在此窗口“General”標籤中可以輸入實體的名稱、代碼、描述等信息。

如何使用PowerDesigner畫ER圖 第4張
如何使用PowerDesigner畫ER圖 第5張
如何使用PowerDesigner畫ER圖 第6張

(03)在上述窗口的“Attribute”選項標籤上可以添加屬性點擊插入屬性按鈕,彈出屬性對話框

如何使用PowerDesigner畫ER圖 第7張
如何使用PowerDesigner畫ER圖 第8張
如何使用PowerDesigner畫ER圖 第9張

(04)標準檢查約束是一組確保屬性有效的表達式。在實體屬性的特性窗口,打開如圖所示的檢查選項卡。

如何使用PowerDesigner畫ER圖 第10張
如何使用PowerDesigner畫ER圖 第11張
如何使用PowerDesigner畫ER圖 第12張

(05)當Standard checks 或Rules 不能滿足檢查的要求時,可以在Additional Checks選項卡的Server子頁上,通過SQL語句中使用%MINMAX%、%LISTVAL%、%RULES%、%UPPER%、%LOWER% 幾個變量來定義Standard和Rule

如何使用PowerDesigner畫ER圖 第13張
如何使用PowerDesigner畫ER圖 第14張
如何使用PowerDesigner畫ER圖 第15張

特別提示

數據項中的“添加屬性”和“重用已有數據項”這兩項功能與模型中Data Item的Unique code 和Allow reuse選項有關。 P列表示該屬性是否為主標識符;D列表示該屬性是否在圖形窗口中顯示;M列表示該屬性是否為強制的,即該列是否為空值。

如果一個實體屬性為強制的,那麼, 這個屬性在每條記錄中都必須被賦值,不能為空。

標籤: PowerDesigner ER
  • 文章版權屬於文章作者所有,轉載請註明 https://miaozhigu.com/sm/hulianwang/v03loe.html