2014-10-05 59 views
0

我很難找到一個不是主鍵的超級密鑰的例子... 另外,糾正我,如果我錯了,超級鍵是你可以說多列作爲一個鍵,它們可以是空的。但是,主鍵 - 列不能爲空。我很難找到一個例子。不是主鍵的超級鍵的例子?

回答

1

超密鑰可以是(姓名,身份證,PHONENUMBER) 但是使用ID就足以唯一標識一個人 因此(姓名,身份證,PHONENUMBER)不是候選鍵這是最少的。

主鍵可能是一個最短的ID,它不能爲空。

因此(姓名,ID,PHONENUMBER),它是一個超密鑰不是主鍵

這裏退房一個例子:http://rdbms.opengrass.net/2_Database%20Design/2.1_TermsOfReference/2.1.2_Keys.html