0

您好最近正在学习 SQL 和键。

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

4

1 回答 1

0

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

已编辑

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

于 2016-03-21T10:00:17.380 回答