1

정규화가 정확히 어떻게 작동하는지 이해하려고 노력 중이고 일부 특정 프로젝트에 적용하고 있습니다. 여러 동영상에서 첫 번째 단계는 후보 키를 정의하는 것입니다.테이블에 대한 후보 키를 찾을 수없는 경우 (정규화)?

내가 갖고 싶은 필드 (또는이 필드의 조합)가 고유하지 않으면 어떻게 될까요? 예를 들어 Receiver라는 필드가 있습니다. 그러나 나는 그것이 반복된다는 것을 안다. Time_Of_Week라는 필드와 결합하는 것을 고려했지만이 필드도 매주 반복됩니다. 마지막으로 Week_Number 필드와 결합하려고 생각했지만이 필드도 매년 반복됩니다.

자동 증가 기본 키를 정의하는 유일한 해결책은 무엇입니까?

Thanx d.

답변

2

테이블에 고유 한 열 또는 논리적 인 열 그룹이없는 경우 자연 키가 없습니다. 이 경우 간단한 증가 일 수있는 새 열을 사용하여 서로 게이트 키를 만들어야합니다.