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