关系数据库,超级密钥,我的例子中的候选人

时间:2013-09-12 10:01:04

标签: sql relational-database

我知道有很多关于超级钥匙和候选人的例子,但我不知道,这就是我的例子。所以会对你提出意见。

我得到了这张桌子:

licenceNumber# | carSerialNumber | manufactor | model | year
kr-ad 102 | 112345 | ford | mustang | 1972
ab-cd 291 | 54331 | volkswagen | polo | 1990

这是我的意见

Superkeys:

licenceNumber
licenceNumber, carSerialNumber
licenceNumber, carSerialNumber, manufactor
licenceNumber, carSerialNumber, manufactor, model
licenceNumber, carSerialNumber, manufactor, model, year
carSerialNumber
carSerialNumber, manufactor
carSerialNumber, manufactor, model
carSerialNumber, manufactor, model, year
carSerialNumber, manufactor, model, year, licenceNumber

所以 10 超级密钥

2 候选人(licenceNumbercarSerialNumber),因为唯一,我可以选择其中一个作为主键

我是对的吗?

提前致谢

0 个答案:

没有答案