候选键SQL

时间:2016-03-21 09:19:38

标签: sql key candidate-key

您最近在学习SQL和密钥。

我想知道关系表中是否有n个属性会有多少可能的候选键?

1 个答案:

答案 0 :(得分:0)

关系属性的每个子集可以是候选键。所以这个数字等于一组n个元素的子集数,即2 n

被修改

最初的答案是2 n -1,但是重要的还有空(或niladic)键。这种关键意味着关系只有一个元组。感谢@ErwinSmout的澄清。