PD使用方法

1.什麼是PD

  PowerDesigner是設計數據庫使用的,直接畫圖,連接好各個圖表之間的關係,它可以自動生成相應的SQL語句,然後你把這些sql語句直接放到數據庫中去執行就OK了,用PD設計的數據庫可讀性很高,

開發人員可根據PD的圖表很容易理解各個表之間的邏輯關係。特別是對新入職的員工如果沒有PD的圖表,而是直接告訴新員工那個表是幹什麼的,誰是誰的子表,誰是外鍵主鍵,別人肯定一臉懵逼。

2.下載安裝PD

  我使用的PD是PowerDesigner165 下面是下載的鏈接,需要可以下載。

   https://pan.baidu.com/s/1KBXCT7GHzv6A8cZfWKJD1A    提取碼:b4e0

3.使用PD設計數據庫表結構

  3.1首先打開PD -- 點擊File  --   NewModel..  彈出模型選擇框

  (需求是創建一個包含兩張表的數據庫,含有父子級關係)

 

3.2 這樣我們的模型文件就創建好了,下面開始創建我們的數據庫結構。 點擊Table     ---在點擊空白處即可

 

3.3 模型創建成功下面來創建數據庫表:雙擊Table----填寫數據庫的表名(Name可以是中文名,方便我們看,Code必須是有意義的英文名,這個字段創建到數據庫中的)

 

3.4 數據庫表創建成功,下面來創建數據表中的字段 :注意:Name是中文描述,Code是真正的字段名稱,DateType是字段類型,字符型一般選擇nvarchar(長度),這個意思是如果沒有數據就不會

創建空間,有數據纔會創建空間,這樣不會浪費,Length是字段的長度

3.5  表的大體數據差不多出來了,下面就是創建表的主外鍵,主外鍵在在數據庫中起着至關重要,可以很好的約束數據表的完整

 

 

 

到這一步我們一張表就創建完成了。

因爲我們的需求是創建父子表,所以我們還要創建一張子表,創建子表和父表是一樣的步驟,如圖創建好的字表:

 

 

這樣其實他們兩張表還是沒有任何關係的,所以我們要給他們創建關係

 

關係創建好了,但是我們希望子表的父表Id作爲外鍵而不是Id作爲外鍵,所以我們需要改一下 ,如圖就改成我需要的了

 

這樣我們的整個數據庫就設計好了,是不是一眼看過去很簡單明瞭:關係線需要解釋一下,有箭頭的一方是一  ,沒有箭頭的一方是多

 

4.將設計好的表,導入到SqlServer2008中

  操作方法很簡單

 

最後將複製的代碼放到SQLserver 2008中執行語句即可完成整個數據庫從設計到導入

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