Database Keykey데이터베이스 내에서 각 레코드를 고유하게 식별할 수 있는 필드각 레코드마다 고유한 값을 가짐NULL 값을 가질 수 없음데이터베이스 내에서 중복되는 값이 없음데이터베이스 관리 및 검색에 사용key 종류후보키(Candidate Key)유일성과 최소성을 만족하는 키모든 릴레이션은 반드시 하나 이상의 후보키를 가져야 함기본키(Primary Key)테이블에서 각 행을 유일하게 식별할 수 있는 키후보 키에서 선택된 키Null 값을 가질 수 없음동일한 값이 중복되어 저장될 수 없음대체키(Alternate Key)기본 키 대신 사용할 수 있는 다른 유일한 식별자후보 키 중에 기본 키로 선택되지 않은 키보조키왜래키(Foreign Key)다른 테이블의 기본 키로 사용되는 키테이블(Relation..