Powerdesigner中的物理數(shù)據(jù)模型以數(shù)據(jù)庫管理系統(tǒng)(DBMS)理論為基礎(chǔ)。
建立PDM的目的是把概念數(shù)據(jù)模型中建立的現(xiàn)實世界模型生成特定DBMS的SQL腳本,以此在數(shù)據(jù)庫中產(chǎn)生信息的存儲結(jié)構(gòu),這些存儲結(jié)構(gòu)是存儲現(xiàn)實世界中數(shù)據(jù)信息的容器,并保證數(shù)據(jù)在數(shù)據(jù)庫中的完整性和一致性。
定義主鍵:主鍵是表的主標(biāo)識符,它可以是一個或多個列,列的值在表的所有記錄中是唯一的。每個表都必須有一個主鍵。
方法:在表的特性窗口中單擊Columns頁,在列表中選擇一個或多個列的P列的復(fù)選框。
定義外鍵:從其它表遷移來得主鍵或侯選鍵。
定義侯選鍵:是指一個或多個列,列的值在表的所有記錄中是唯一的。侯選鍵不能是主鍵,但可以是外鍵。每個侯選鍵都在數(shù)據(jù)庫中生成一個惟一索引或惟一約束。
例:Sys_Subbureau表通過外鍵列higherUpcode與Sys_Bureau表的主鍵列Unitcode參照連接;Sys_Segment表通過外鍵列higherUpcode與Sys_Subbureau表的主鍵列Unitcode參照連接.
|
|