2015-02-05 4 views
2

n 개 열의 테이블에 후보 키가 n 개 이상있을 수 있습니까? 나는 정확히 n 개의 후보 키를 가질 수 있음을 안다. 모든 레코드의 모든 부분이 다른 테이블에서. 그러나 더 많은 후보 키는 어떨까요?열보다 후보 키가 더 많습니까?

답변

2

번호

당신은 compound keys을 가질 수 있습니다. 따라서 n 개의 간단한 키가있는 경우 테이블에는 2^n - 1 수퍼 키가있을 수 있습니다. 그러나 후보 키가 최소 수퍼 키이기 때문에 n 후보 키만있을 수 있습니다.