如何使用PowerDesigner畫ER圖?

Tags: 世界, 實體,

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

工具/原料

PowerDesigner

基本的資料和材料

方法/步驟

選擇File-->New,彈出如圖所示對話方塊,選擇CDM模型(即概念資料模型)建立模型

完成概念資料模型的建立

選擇新增的CDM模型,右擊,在彈出的選單中選擇“Properties”屬性項,彈出如圖所示對話方塊。在“General”標籤裡可以輸入所建模型的名 稱、程式碼、描述、建立者、版本以及預設的圖表等等資訊。在“Notes”標籤裡可以輸入相關描述及說明資訊。當然再有更多的標籤,可以點選 "More>>"按鈕

如何使用PowerDesigner畫ER圖

如何使用PowerDesigner畫ER圖

如何使用PowerDesigner畫ER圖

在CDM的圖形視窗中,單擊工具選項版上的Entity工具,再單擊圖形視窗的空白處,在單擊的位置就出現一個實體符號。點選Pointer工具或右擊滑鼠,釋放Entitiy工具

雙擊剛建立的實體符號,開啟下列圖示視窗,在此視窗“General”標籤中可以輸入實體的名稱、程式碼、描述等資訊。

如何使用PowerDesigner畫ER圖

如何使用PowerDesigner畫ER圖

如何使用PowerDesigner畫ER圖

在上述視窗的“Attribute”選項標籤上可以新增屬性

點選插入屬性按鈕,彈出屬性對話方塊

如何使用PowerDesigner畫ER圖

如何使用PowerDesigner畫ER圖

如何使用PowerDesigner畫ER圖

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

如何使用PowerDesigner畫ER圖

如何使用PowerDesigner畫ER圖

如何使用PowerDesigner畫ER圖

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

如何使用PowerDesigner畫ER圖

如何使用PowerDesigner畫ER圖

如何使用PowerDesigner畫ER圖

注意事項

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

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

相關問題答案