如何使用PowerDesigner畫ER圖

來源:酷知科普網 6.47K

實體-聯絡(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列表示該屬性是否為強制的,即該列是否為空值。

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

熱門標籤