伊莉討論區
標題:
資料庫鍵值的問題?
[打印本頁]
作者:
twdjqoo
時間:
2016-8-10 10:09 AM
標題:
資料庫鍵值的問題?
最近剛自學資料庫,不過看到鍵值分類的時候卻有個問題?裡面說
候選鍵(candidate keys) 要有兩種性質才能被選上
1.唯一性 2.最小性
唯一性 這個我知道意思但 最小性 到底表示什麼意思?
有大大可以講解一下嗎?給個例子。感謝
作者:
w12463
時間:
2016-11-23 01:56 PM
candidate keys所包含的欄位 任一欄位去除的話 將不滿足資料的唯一性
比如一個TABLE的所有欄位組成的候選鍵(假) 因為某些欄位去除的話 資料仍是唯一
所以他不是候選鍵 所以一個TABLE的主鍵 通常選用候選鍵
作者:
w12463
時間:
2016-11-25 08:53 AM
if candidate keys X=(A,B,C) 三個欄位所組成的
若去掉ABC任一欄位 則資料將不唯一 於是(A,B,C)三個欄位組成的KEY滿足最小性
反之若有(A,B,C,D)組成的Y 去除掉D 剩下的ABC的資料仍具唯一性
因此(A,B,C,D)組成的KEY 將不滿足唯一性
歡迎光臨 伊莉討論區 (http://a04.eyny.com/)
Powered by Discuz!