物理模型圖-資料庫圖

來源:互聯網
上載者:User

標籤:一個   修改   nbsp   sig   gen   designer   mod   直接   需要   

1.建立物理模型圖 File ----New Model----infomation---Physical Data 

1:開啟PowerDesigner,然後點擊File-->New  Model然後選擇如所示的物理資料模型

(物理資料模型的名字自己起,然後選擇自己所使用的資料庫即可)

(建立好首頁面,但是右邊的按鈕和概念性模型略有差別,物理模型最常用的三個是table(表),view(視圖),reference(關係));

(滑鼠先點擊右邊table這個按鈕然後在建立的物理模型點一下,即可建立一個表,然後雙擊建立如所示,在General的name和code填上自己需要的,點擊應用即可),如:

 (然後點擊Columns,如設定,灰常簡單,需要注意的就是P(primary主鍵) , F (foreign key外鍵) , M(mandatory強制性的,代表不可為空白)  這三個,多看幾遍理解其意思。)

(在此設定學號的自增(MYSQL裡面的自增是這個AUTO_INCREMENT),班級編號同理,不作多囉嗦!)

(在下面的這個點上對號即可,就設定好了自增)

(全部完成後如所示。)

 (班級物理模型同理如所示建立即可)

 

(完成後如所示)

上面的設定好如所示,然後下面是關鍵的地方,點擊右邊按鈕Reference這個按鈕,因為是班級對學生是一對多的,所以滑鼠從學生拉到班級如所示,學生表將發生變化,學生表裡面增加了一行,這行是班級表的主鍵作為學生表的外鍵,將班級表和學生表聯絡起來。(仔細觀察即可看到區別。)

(做完上面的操作,就可以雙擊中間的一條線,顯示如,修改name和code即可)

(但是需要注意的是,修改完畢後顯示的結果卻如所示,並沒有辦法直接像概念性模型那樣,修改過後顯示在中間的那條線上面,讀者自己明白即可,自己也可以使用其他按鈕自行添加註釋也可。如Text這個按鈕也可以添加,方便閱讀)

(學習了多對一或者一對多的關係,接下來學習多對對的關係,同理自己建好老師表,這裡不在敘述,記得老師編號自增,建好如所示)

(下面是多對多關係的關鍵,由於物理模型多對多的關係需要一個中間表來串連,如,只設定一個欄位,主鍵,自增)

(點擊應用,然後設定Columns,只添加一個欄位)

(這是設定欄位遞增,前面已經敘述過好幾次)

(設定好後如所示)(需要注意的是有箭頭的一方是一,無箭頭的一方是多,即一對多的多對一的關係需要搞清楚,學生也可以有很多老師,老師也可以有很多學生,所以學生和老師都可以是主體,即男/女豬腳);

 (可以看到添加關係以後學生和教師的關係表前後發生的變化)

 

物理模型圖-資料庫圖

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.