程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> SqlServer數據庫 >> 關於SqlServer >> 使用PowerDesigner 設計SQL Server 數據庫(1)

使用PowerDesigner 設計SQL Server 數據庫(1)

編輯:關於SqlServer

工具:

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> 設置“標識列”(自動增長)

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved