차례:
어떤 맥락이 없다면, 사람들이 후보 키에 대해 이야기 할 때 사람들이 무엇에 대해 이야기하고 있는지 추측하기가 어렵습니다. 처음에는 이러한 데이터베이스 개체의 사용을 탐색하는 것은 데이터베이스 구조의 서로 다른 테이블과 데이터 필드를 종종 "키"라고하며 특정 방식으로 구성하면 더 나은 데이터 처리 솔루션을 제공 할 수 있다는 단순한 아이디어로 시작됩니다. 여기서는 후보 키와 사용 방법을 살펴 보겠습니다. (데이터베이스에 대한 자세한 내용은 데이터베이스 소개를 참조하십시오.)
기본 키 및 후보 키
후보 키를 설명하는 비교적 간단한 방법 중 하나는 기본 키라고하는 것과 관련이 있습니다. 일반적으로 데이터베이스 테이블은 하나의 기본 키만 가질 수 있으며 이는 해당 테이블의 지정된 열을 나타냅니다. 그러나 여러 후보 키가있을 수 있으며 기본 키로 사용할 수있는 키로 정의됩니다.
테이블의 기본 키는 관련된 모든 레코드를 똑바로 유지하고 테이블의 각 행에 대해 하나의 고유 식별자를 가지기 때문에 잠재적 기본 키를 식별하는 것이 중요합니다. 예를 들어, 고객 목록에서 Data Handler는 각 개별 고객의 고유 식별자가있는 특정 열을 제공해야합니다. 중복 가능성으로 인해 고객의 이름이나 성을 사용하는 것은 효과가 없습니다. 그렇기 때문에 기본 키는 종종 긴 숫자 문자열이 신용 카드 및 직불 카드의 금융 거래에 고유 식별자를 제공하는 것과 동일한 방식으로 고유성을 보장하는 생성 된 숫자로 구성되는 이유입니다.