Skip to main content

복합 키 란 무엇입니까?

database 데이터베이스 조직 기술에서 핵심은 특정 엔티티를 고유하게 식별하는 데 사용되는 테이블의 특정 속성입니다.복합 키는 둘 이상의 속성을 사용하여 동일한 목표를 달성합니다.탠덤에서 발견 될 때만이 항목은 대상 항목과 일치하는 것을 나타냅니다.복합 키는 일반적으로 단일 키를 사용하여 정보 구조가 너무 복잡한 테이블에 사용됩니다.복합 키의 또 다른 요구 사항은 화합물 키에 대한 개별 선택된 속성 중 어느 것도 단순하고 단일 입장식 키로 품질을 할 수 없다는 것입니다.학생 디렉토리.테이블에 이름은 하나의 목록과성에 대한 목록이 포함되어 있다고 상상해보십시오.그 자체로는 특정 학생 또는 직원의 이름이나 성이 데이터베이스의 두 명 이상이 첫 번째 또는 성과 일치 할 수 있기 때문에 고유 한 식별을 보장하기에 충분할 것입니다.화합물 키에 짝을 이루면 mdash;이름과 성 항목을 모두 사용하여 특정 학생 또는 직원을 식별하고 mdash;각 조합의 확률과 성이 고유 한 확률은 크게 상승합니다.따라서, 첫 번째와 성의 복합 키만 특정 학생 또는 직원을 고유하게 식별하기에 충분합니다.이전 예를 계속하면, 각 학생 또는 직원에게 고유 한 식별 번호가있는 경우 복합 키가 완전히 불필요하게 만들어집니다.특정 학생 또는 직원이 자신의 숫자로만 식별 될 수 있다면 첫 번째 또는 성을 방해 할 필요가 없습니다.중요한 유일한 속성은 식별 번호입니다.compound 화합물 키의 각 개별 속성은 그 자체로는 미지급이 아니지만 그럼에도 불구하고 모든 속성은 외국 키로 선택 될 수 있습니다.외국 키는 데이터베이스에서 두 개 이상의 테이블을 링크합니다.예를 들어, 학생 정보 및 교사 정보를위한 별도의 테이블이있는 대학 데이터베이스를 고려하고 이름과 성의 조합은 학생 테이블의 복합 키로 사용됩니다.따라서 이름과 성의 동일한 화합물 키 조합을 사용하여 학생과 교사 테이블을 연결하여 둘 사이의 관문을 제공 할 수 있습니다.