Skip to main content

후보 키는 무엇입니까?

eptional 관계형 데이터베이스 관리 시스템 측면에서 후보 키는 테이블 내에서 데이터베이스 행 항목을 고유하게 식별하는 데 사용되는 속성입니다.관계형 데이터베이스 관리 시스템은 데이터베이스 테이블 내의 다른 요소간에 관계를 제공하는 데 기초하여 구성된 정보 모음을 만드는 데 널리 사용되는 데이터베이스 유형입니다.키는 엔티티를 식별 할 수있는 도구입니다.각 테이블에는 하나 이상의 후보 키가있을 수 있으며이 키 중 하나는 기본 키로 설정됩니다.기본 키는 모든 행을 정의하는 열입니다.SuperKey는 데이터베이스 테이블의 엔티티를 식별하는 식별자 유형입니다.SuperKey는 Vend_Code와 같은 라벨이 붙은 열입니다. Vend_code는 비즈니스 데이터베이스 테이블의 특정 공급 업체 코드를 나타냅니다.각 행을 고유하게 만드는 데 필요한 최소 열 수는 후보 키로 계산 될 수있는 슈퍼 키의 일부입니다.이 경우 모든 vend_code가 고유 한 경우 후보 키가 될 수 있습니다.후보 키는 슈퍼 키 및 기본 키와 함께 작동하여 데이터베이스에 중복되는 행이 없는지 확인합니다. 즉, 각 행에 고유 한 요소가 있습니다.후보 키를 선택할 때 데이터베이스 제작자가 해당 테이블에 고유 한 것을 선택하는 것이 중요합니다.비즈니스 데이터베이스의 위의 예와 마찬가지로 비즈니스 이름을 후보 키로 사용할 수 있습니다.그러나 아마도 다른 국가에 위치한 몇몇 사업체가 동일한 이름을 가지고 있다면 식별자가 고유하지 않고 후보 키로 사용할 수 없을 것입니다.회사는 같은 이름을 공유 할 수 있습니다.사람들은 종종 동일하거나 유사한 이름과 성을 가지고 있습니다.고유 한 후보 키를 갖추고 기본 키 중 하나를 만들면 고유 한 키로 특정 공급 업체 나 사람을 찾는 것이 더 쉽습니다.테이블의 모든 항목이 고유 한 키가 있으면 유사한 정보를 포함하는 항목을 구별 할 수 있습니다.