슈퍼 키(Super Key) 레코드를 유일하게 식별할 수 있는 컬럼의 집합

후보 키(Candidate key) 슈퍼키 중에서 유일성과 최소성을 모두 만족하는 키

기본 키(Primary key) 후보 키에서 선택된 키 NULL값과 동일한 값을 가지지 않는 키

선택 된 학번이 기본키가 됨
대체 키(Surrogate key) 후보 키 중에 기본 키로 선택되지 않은 키

선택 된 학번을 제외한 나머지 후보키 (위에서는 주민번호가 대체키)
복합 키(Composite Key) 2개 이상의 컬럼을 조합해 사용하는 키

외래 키(Foreign Key) 다른 테이블의 기본 키(Primary key)를 참조하는 컬럼 외래 키로 지정되면 참조 테이블의 기본 키에 없는 값은 입력이 불가
