酷知百科網

位置:首頁 > 遊戲數碼 > 互聯網

如何使用PowerDesigner畫ER圖

互聯網6.83K

實體-聯繫(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