키특정 투플을 식별할 때 사용하는 속성 혹은 속성의 집합.릴레이션은 중복된 투플을 허용하지 않기 때문에 각각의 투플에 포함된 속성들 중 어느 하나(혹은 하나 이상)는 값이 달라야 함. 즉, 키가 되는 속성(혹은 속성의 집합)은 반드시 값이 달라서 투플들을 서로 구별할 수 있어야 함.키는 릴레이션 간의 관계를 맺는 데도 사용.슈퍼키투플을 유일하게 식별할 수 있는 하나의 속성 혹은 속성의 집합.투플을 유일하게 식별할 수 있는 값이면 모든 슈퍼키가 될 수 있음.후보키투플을 유일하게 식별할 수 있는 속성의 최소 집합.참고로 2개 이상의 속성으로 이루어진 키를 복합키(composite key)라고 함.기본키여러 후보키 중 하나를 선정하여 대표로 삼는 키.후보키가 하나뿐이라면 그 후보키를 기본기로 사용하면 되고, ..