利用PowerDesigner設計數據庫

PowerDesigner很是強大, 能夠利用它完成數據庫的設計。

1.下載地址: http://pan.baidu.com/s/1DsLrg

2.表設計:
  • 創建概念數據模型(Conceptual Data Model,即CDM), 打開File/New Model/Model types/Conceptual Diagram
  • 打開默認建立的Diagram_1, 這時能夠根據工具面板(Palette)建立ER(Entity-Relationship)圖.
  • 從面板(Palette)上選擇Entity, 這時能夠發現鼠標形狀變爲Table。單擊後就會默認建立一個新實體。
  • 右鍵取消選擇, 雙擊建立的新實體進行編輯。 更改表名,添加Column,指定數據類型和主鍵。好比:General裏的Code爲真實的表名字,Attributes表明表結構的column定義(同理,Code爲真實Column名字)。
  • 重複步驟3,4,建立其餘entity。
  • 從面板(Palette)上選擇RelationShip,添加2個entity間的relationship。 
  • 右鍵取消選擇, 雙擊建立的新關係進行編輯。選擇entity, 更改關係名,選擇entity,更新Cardinalities。好比Cardinalities更改成1:n
  • 根據CDM建立PDM(Physical Data Model),選擇CDM,打開Tools/Generate Physical Data Model, 選擇數據庫類型和ER圖。 好比:MySql5.0。
  • 根據PDM建立數據庫創建腳本, 選擇PDM,打開Database/Generate Database, 更改腳本文件名以及字符編碼格式。 好比Encoding爲UTF-8.
  • 根據PDM建立OOM(Object-Oriented Model), 選擇PDM,打開Tools/Generate Object-Oriented Model), 選擇編碼語言。 好比C#。
相關文章
相關標籤/搜索