我可以拥有比列更多的候选键吗?

时间:2015-02-05 23:52:47

标签: database candidate-key

是否有可能在n列表中有超过n个候选键?我知道我可以有正好n个候选键f.e.在表格中,每条记录的每一条都不同。但是更多的候选键呢?

1 个答案:

答案 0 :(得分:2)

没有

您可以拥有compound keys。因此,如果有n个简单的键,那么表可以有 2 ^ n - 1 超级键。 但由于候选键是最小的超级键,因此只能有 n 候选键。