Skip to main content

핵심 필드 란 무엇입니까?

Key 필드는 문제의 특정 항목을 고유하게 식별하는 데이터베이스의 열 또는 열의 열의 열의 열이 있습니다.이 필드는 데이터베이스의 여러 테이블에서 무결성을 식별하고 시행하는 데 사용됩니다.키 필드는 키 필드로 표시된 열의 수에 따라 단순하고 복합 키의 두 가지 일반적인 맛으로 제공됩니다.원래 테이블에 사용되면 키 필드는 기본 키로 알려져 있습니다.테이블을 서로 연결하는 방법으로 다른 테이블에서 사용하면 외국 키로 알려져 있습니다.key 핵심 필드로 유용하기 위해서는 핵심 후보자가 독특하고 변경할 수 없으며 필수적이어야합니다.독창성은 이해하기 쉽습니다.이는 데이터베이스의 다른 항목이 다른 항목과 일치하는 키 값을 가질 수 없음을 의미합니다.변경 불가능하다는 것은 키 값의 정보가 고정되고 불변성이라는 것을 의미하며 시간이 지남에 따라 절대 변하지 않을 것입니다.필수 란 데이터베이스의 항목이 없으면 키 값을 비워 둘 수 있음을 의미합니다.예를 들어, 일부 직원은이 정보를 제공하지 않을 수 있기 때문에 인종 또는 국적과 같은 선택적 범주는 직원 데이터베이스에서 핵심 필드로 사용할 수 없습니다.테이블 사이.예를 들어, 데이터베이스에 직원 기록이 나열된 경우 일반적인 항목에는 직원의 이름, 성, 생년월일, 사회 보장 또는 직원 ID 번호가 포함될 수 있습니다.핵심 분야의 명백한 선택은 사회 보장 또는 직원 ID 번호입니다.이 두 가지 모두 독특하고 변경 불가능하며 요구 사항의 요구 사항을 충족시킬 것입니다.데이터베이스에서 특정 직원 기록을 검색하려고 할 때 번호를 입력하면 즉시 단일 직원 기록을 반환하지 않습니다.직원의 성을 핵심 필드로 사용하는 경우 여러 직원 기록이 발견 될 수 있습니다. 둘 이상의 직원이 성을 공유 할 수 있으므로 우연히 키 필드를 선택할 가능성을 줄이는 한 가지 방법이 있습니다.여러 레코드를 반환 할 가능성은 복합 키를 사용하는 것입니다.하나의 열만을 사용하는 간단한 키와 달리 Compound Key는 여러 열의 조합을 사용하여 키 필드를 나타냅니다.예를 들어, 열쇠로 사용하여 직원의 이름, 성 및 생년월일의 조합을 사용합니다. mdash;그러나 전적으로 제거하지는 않습니다. mdash;고유성 요구 사항을 위반할 가능성.이것은 좋은 간단한 키를 쉽게 구할 수없는 경우 솔루션을 제공합니다.