PowerDesigner入門——概念數據模型

powerDesigner 16.5

1、打開軟件即是此頁面,可選擇Create Model,也可以選擇Do Not Show page Again,自行在打開軟件後創建也可以!
在這裏插入圖片描述
2、創建概念數據模型
在這裏插入圖片描述
3、點擊上面的ok,即可出現下圖左邊的概念模型1,自己起得概念模型的名字,使用最多的就是如圖所示的那兩個Entity(實體),Relationship(關係)
在這裏插入圖片描述
4:選中右邊框中Entity這個功能,即可出現下面這個方框,(需要注意的是書寫name的時候,code自行補全,name可以是英文的也可以是中文的,但是code必須是英文的。)
在這裏插入圖片描述
5:General中的name和code填好後,就可以點擊Attributes(屬性)來設置name(名字),code(在數據庫中的字段名),Data Type(數據類型) ,length(數據類型的長度)

請自行腦補

Name: 實體名字一般爲中文如論壇用戶

Code: 實體代號,一般用英文如XXXUser

Comment:註釋對此實體詳細說明。

Code屬性代號一般用英文UID DataType

Domain域表示屬性取值範圍如可以創建10個字符的地址域

M:Mandatory強制屬性,表示該屬性必填。不能爲空

P:Primary Identifer是否是主標識符,表示實體店唯一標識符

D:Displayed顯示出來,默認全部勾選
在這裏插入圖片描述
(在下圖說明name和code的起名方法)
在這裏插入圖片描述
6:設置的主標識符可以在Identifiers(標識符)這個模塊刪除or添加主標識符。
在這裏插入圖片描述
7:創建好概念數據模型如圖所示,但是創建好的字體很小,讀者可以按着ctrl鍵同時滑動鼠標的可滑動按鈕即可放大縮寫字體,同時也可以看到主標識符有一個*號的標誌,同時也顯示出來了,name,Data type和length這些可見的屬性
在這裏插入圖片描述
8:同理創建一個班級的實體(需要特別注意的是,點擊完右邊功能的按鈕後需要點擊鼠標指針狀態的按鈕或者右擊鼠標即可,不然很容易亂操作,這點注意一下就可以了),然後使用Relationship(關係)這個按鈕可以連接學生和班級之間的關係,發生一對多(班級對學生)或者多對一(學生對班級)的關係。如圖所示
在這裏插入圖片描述
(需要注意的是點擊Relationship這個按鈕,就把班級和學生聯繫起來了,就是一條線,然後雙擊這條線進行編輯,在General這塊起name和code)
在這裏插入圖片描述
(上面的name和code起好後就可以在Cardinalities這塊查看班級和學生的關係,可以看到班級的一端是一條線,學生的一端是三條,代表班級對學生是一對多的關係即one對many的關係,點擊應用,然後確定即可)
在這裏插入圖片描述
9:一對多和多對一練習完還有多對多的練習,如下圖操作所示(當你操作幾遍之後發現自己已經非常熟練的使用此工具,是不是感覺棒棒噠),老師實體和上面介紹的一樣,自己將name,data type等等修改成自己需要的即可,滿足項目開發需求即可。(comment是解釋說明,自己可以寫相關的介紹和說明)
在這裏插入圖片描述
(多對多需要注意的時自己可以手動點擊按鈕將關係調整稱爲多對多的關係many對many的關係,然後點擊應用和確定即可)
在這裏插入圖片描述
綜上即可完成最簡單的學生,班級,教師這種概念數據模型的設計,需要考慮數據的類型和主標識碼,是否爲空。關係是一對一還是一對多還是多對多的關係,自己需要先規劃好再設計,然後就ok了。
在這裏插入圖片描述

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