기본 키(Primary key)? 주 키 또는 프라이머리 키라고 하며, 관계형 데이터베이스에서 레코드의 식별자로 가장 적합한 것으로 선택, 정의된 후보 키입니다.(출처: 위키백과) 기본 키의 (제약) 조건 기본 키는 데이터베이 테이블의 레코드를 식별하기 때문에 따라오는 제약 조건이 있습니다. 기본 키의 값은 고유해야 하며(중복 X) 변하지 않아야 합니다. 두 개 이상의 열을 기본 키로 설정한 경우 한 열에 중복된 값이 있을 수는 있지만 기본 키에 정의된 모든 열의 값의 조합은 고유해야 합니다. 기본 키는 NULL값을 허용하지 않습니다. 테이블은 하나의 기본 키만 가질 수 있습니다. 기본 키 선택 전략 자연 키(natural key) : 주민등록번호, 이메일, 전화번호 등과 같이 비즈니스적인 의미가 있는 ..