我可以拥有比列更多的候选键吗?
Can i have more candidate keys than columns?
是否可以在 table 的 n 列中有超过 n 个候选键?我知道我可以有 n 个候选键 f.e。在 table 中,每条记录的每一条都不同。但是更多的候选键呢?
没有
你可以compound keys。所以如果有 n 个简单键,那么 table 可以有 2^n - 1 个超级键。
但是由于候选键是最小超键,所以只能有n个候选键。
是否可以在 table 的 n 列中有超过 n 个候选键?我知道我可以有 n 个候选键 f.e。在 table 中,每条记录的每一条都不同。但是更多的候选键呢?
没有
你可以compound keys。所以如果有 n 个简单键,那么 table 可以有 2^n - 1 个超级键。 但是由于候选键是最小超键,所以只能有n个候选键。