工具:
Sybase PowerDesigner 12.5
Microsoft SQL Server 2005
第一步:概念數據模型
打開PowerDesigner 軟件,設計“概念數據模型”(Conceptual Data Model),它通常用在概要設計階段。
設計表結構
注意:如果Palette(工具面板)沒有顯示,可以在工具欄 --> 右鍵 --> 選擇“Palette”(打勾選中)
設計結果如下:
在設計屬性(字段)的時候,三個字母(M、P、D)分別表示:
M:是否為空;(√表示不允許為空)
P:是否為主鍵;
D:是否在該軟件的視圖中顯示;
添加 “Relationship” 關系時,請注意:
1、在所有實體對象中,屬性的取名不能重復。
2、 當添加引用完整性時,外鍵表不必添加主鍵表的主鍵字段作為外鍵。因為,在添加“Relationship”關系 之後,再轉換為物理模型以後,外鍵表將自動添加外鍵字段列。
3、在添加 “Relationship” 關系時,起始點實體默認為主鍵表,結束點實體默認為外鍵表。當然,可以在 “Relationship” 中改變。
第二步:物理數據模型
將“概念數據模型”的相關設計轉換為“物理數據模型”(Physical Data Model),相當於從“概要設計”轉換為“詳細設 計”,即對表和關系的具體實現。
選擇“Tools”-->“Generate Physical Data Model . . .”即可。
然後選擇 SQL Server 2005 數據庫管理軟件:
點擊“確定”按鈕以後,就產生了對 應“SQL Server 2005”數據庫的表、屬性、關系的具體實現。
在PowerDesigner 中添加約束1> 查看或設置屬性(字段)的相關約束
2> 設置“標識列”(自動增長)