데이터데이스에서 각 행을 구분하는 유일한 식별자이다.
데이터가 올바르게 유지되고 일관성 있게 유지되는 것을 의미한다.
데이터베이스 내의 모든 데이터가 정확하고 일관되게 유지되도록 하는 것을 목표로 한다.
테이블에서 각 행을 유일하게 식별할 수 있는 키
기본 키가 될 수 있는 후보로 선정된 속성 또는 속성의 집합
기본 키로 사용되징 않는 후보키의 집합을 의미한다.
행을 유일하게 식별할 수 있는 모든 필드의 조합을 의미한다.
다른 테이블의 기본키로 사용되는 키로 두 개 이상의 테이블을 연결하는 데 사용된다.