powerdesigner設置唯一鍵,但不是主鍵的方式

唯一約束

唯一約束與創建唯一索引基本上是一回事,因爲在創建唯一約束的時候,系統會創建對應的一個唯一索引,通過唯一索引來實現約束。不過唯一約束更直觀的表達了對應列的唯一性,使得對應索引的目的更加清晰,所以一般建議創建唯一約束而不是隻創建唯一索引。

在PD中創建唯一約束的操作,以教室表來說,RoomID是主鍵,必然是唯一的,RoomName如果我們也要去必須是唯一的,那麼具體操作如下:

在PD的模型設計面板中,雙擊“教室”表,打開屬性窗口,切換到"”Keys”選項卡,可以看到裏面有一行數據PK_ClassRoom,這是主鍵約束。添加一行數據,命名爲UQ_RoomName,不能將右邊的“P”列選上,然後單擊工具欄的“屬性”按鈕,彈出UQ_RoomName的屬性窗口,切換到列選項卡,單擊增加列按鈕,選擇將RoomName列添加到其中,然後單擊確定即可完成唯一約束的添加。



本文轉載至:http://blog.csdn.net/cnham/article/details/6676650

發佈了21 篇原創文章 · 獲贊 21 · 訪問量 64萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章