利用PowerDesigner進行數據庫設計(概念模型)

1.啓動 PowerDesigner

(我用的PowerDesigner16.7破解版)
選擇新建概念模型進行數據庫設計的E-R模型輔助設計
在這裏插入圖片描述
在這裏插入圖片描述

2.概念模型的設計

實體:選擇實體圖形,在“圖紙”點擊劃出實體來,雙擊爲其命名,選擇Attributes添加其所有屬性。注意所有的name都可以用中文標示,以好理解;但是code必須用英文標示,以方便庫的操作處理(PowerDesigner轉化數據庫.sql文件,所有的表名稱,屬性等都採用code)。爲每個屬性命名,並選擇相應的數據類型,PowerDesigner支持所有的SQLserver2017裏的數據類型,並提供所有可選類型供選擇。其中屬性列中的M表示強制即不能爲空;P表示主碼即Prime key;D表示顯示Display。

點擊Entity,然後移動鼠標,在主面板中單擊一次便可添加一個實體
在這裏插入圖片描述在這裏插入圖片描述
切換回一般鼠標模式,雙擊已經添加的實體,彈出設置屬性的對話框,在General選項卡中可以設置實體的Name和Code等屬性:
在這裏插入圖片描述

切換到Attributes選項卡可以添加實體的屬性:
在這裏插入圖片描述
設置完成之後如下圖所示:
在這裏插入圖片描述

3.檢測模型

從 [Tools] 菜單中選擇 [Check Model]。此時,就會出現 [Check Model Parameters] 對話框。可以使用缺省參數。單擊 [確定] 此時,在 [Result List] 中就會顯示 [Check Model] 的結果。
在這裏插入圖片描述

4.生成物理模型

當CDM圖檢查沒有錯誤就可以選擇工具欄中的[Tools],出現[Generate Physical Data Model… ]選項,可以設置參數,然後點擊確定,生成物理模型。
在這裏插入圖片描述

5.生成數據庫

記得在生成數據庫之前更改DBMS:
在這裏插入圖片描述
在菜單Database下選擇Generate Database選項->選擇SQL server2017數據庫系統->選擇文件存儲路徑->生成數據庫,如project.sql文件。然後可以進入SQL server2017中,新建數據庫後,打開project.sql並執行該文件,即可生成剛由PowerDesigner設計的數據庫中所有對象,從而完成了整個數據庫設計。
在這裏插入圖片描述
在這裏插入圖片描述
改好參數後確定即可,然後我是通過打開VS2019連接數據庫,然後運行sql文件創建的數據庫(首先右鍵建立數據庫,sql文件可以直接拖入查詢窗口,更改數據庫窗口建立的數據庫名,然後運行即可):
在這裏插入圖片描述
具體步驟也可以參見:https://www.cnblogs.com/xdp-gacl/p/3619068.html

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章