후보 코드의 속성을 기본 속성이라고 합니다. 관계의 특정 속성 또는 속성 그룹의 값이 튜플을 고유하게 식별할 수 있고 그 하위 집합을 더 이상 식별할 수 없는 경우 관계에 N 속성이 있을 때 속성 그룹을 (슈퍼 코드) 후보 코드라고 합니다. 속성 그룹을 고유하게 식별할 수 있다는 것은 해당 관계에 N개의 후보 코드가 있고 그 중 하나를 기본 코드로 선택할 수 있음을 의미합니다.
후보 코드의 속성을 기본 속성이라고 합니다.
관계의 특정 속성 또는 속성 그룹의 값이 튜플을 고유하게 식별할 수 있지만 해당 하위 집합을 더 이상 식별할 수 없는 경우 해당 속성 그룹을 (슈퍼 코드) 후보 코드라고 합니다.
예를 들어, 학생 엔터티 중에서 "학생 번호"는 학생 엔터티를 고유하게 구별할 수 있습니다. 동시에 "이름"과 "학급"의 속성 조합이 학생 엔터티를 구별하기에 충분하다고 가정하면 {학생 번호}와 {이름, 클래스}는 모두 (슈퍼코드) 후보 코드입니다.
간단히 말하면 후보코드(슈퍼코드)는 메인코드로 선택할 수 있는 속성 또는 속성그룹을 의미합니다. 관계에 고유하게 식별할 수 있는 N개의 속성 또는 속성 그룹이 있다는 것은 해당 관계에 N개의 후보 코드가 있고 그 중 하나를 기본 코드로 선택할 수 있음을 의미합니다.
후보 코드에 나타나는 속성을 주요 속성이라고 하며, 비주요 속성은 어떤 후보 코드에도 포함되지 않는 속성입니다.
예: 관련 근로자(사원 번호, ID 번호, 이름, 성별, 부서). 분명히 근로자 ID 번호와 ID 번호 모두 이 관계를 고유하게 나타낼 수 있으므로 둘 다 후보 코드입니다. 작업 번호와 ID 번호의 두 가지 속성이 주요 속성입니다. 기본 키가 속성 그룹인 경우 속성 그룹의 속성은 모두 기본 속성입니다.
더 많은 관련 지식을 알고 싶으시면 PHP 중국어 웹사이트를 방문하세요! !
위 내용은 후보 코드의 속성은 무엇이라고 합니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!