키(key)란 데이터베이스에 저장되어 있는 레코드를 유일하게 구별할 수 있는 식별자(identifier)를 말한다. 데이터베이스 키(database key) 또는 디비 키(DB key)라고도 한다. 기본키(PK, primary key), 수퍼키(super key), 후보키(candidate key), 대리키(alternate key), 외래키(FK, foreign key) 등이 있다.