PowerDesigner是個很強大的建模工具,可以利用它繪制各種圖形,本文利用該工具繪制PDM,進而生成SQL Server數據庫。
比如繪制一個簡單的學生選課、教師授課管理系統的PDM:
pk表示主鍵,fk表示外鍵。學生和課程是多對多的關系,教師和課程是多對多的關系,分別用中間表:學生課程表、教師課程表來表示多對多的關系。
數據庫表和表之間的引用關系可以通過浮動工具欄上的按鈕工具完成。
這里有一個地方需要說明一下,以學生課程表為例:
給id字段設置為主鍵,並且設置為標識列(自增)怎么弄?
設置為主鍵,只要在字段的后面勾選P那個復選框即可。設置為標識列,需要雙擊id這行,在彈出窗口中勾選Identity設置。
PDM繪制好之后,我們需要配置一下ODBC。
選擇SQL Server,點擊完成之后,填寫名稱和服務器。
輸入SQL Server賬號和密碼,點擊下一步
打開SQL Server數據庫,新建一個空的數據庫,數據庫名稱為school。然后在ODBC中選擇更改默認的數據庫為school,點擊下一步。
保持默認設置即可,點擊完成。
可以點擊“測試數據源”按鈕,測試成功,最后點擊確定即可。
回到PowerDesigner,選擇菜單欄的數據庫-連接。
然后選擇生成數據庫
點擊確定。
點擊Run,這時SQL Server數據庫自動為我們創建好了表結構和關系。