기본 키는 데이터베이스가 테이블의 행 하나를 식별하는 데 사용하는 값 또는 값의 조합입니다. 예를 들어 고객 테이블은 고객마다 서로 다른 번호를 부여할 수 있습니다. 두 사람의 이름이 같아도 그 번호로 올바른 고객을 찾을 수 있습니다.
도서관 회원증마다 고유 번호가 있는 것과 비슷합니다. 기본 키는 해당 행을 식별해야 하고 다른 행과 공유할 수 없으며 비워 둘 수도 없습니다. 보통 행의 내용을 설명하기보다는 데이터베이스가 레코드를 구분하도록 돕습니다.
