개요 릴레이션에서 키란, 각 튜플을 고유하게 식별할 수 있는 하나 이상의 애트리뷰트들의 모임이다. 슈퍼 키, 후보 키, 기본 키, 대체 키, 외래 키가 있다. 슈퍼 키 한 릴레이션 내의 특정 튜플을 고유하게 식별하는 하나의 애트리뷰트 또는 애트리뷰트들의 집합이다. 튜플들을 고유하게 식별하는데 꼭 필요하지 않은 애트리뷰트들을 포함할 수 있다. 후보 키 각 튜플을 고유하게 식별하는 최소한의 애트리뷰트들의 모임이다. 슈퍼 키와의 차이점은 후보 키는 최소성을 만족해야 한다는 것 후보 키도 두 개 이상의 애트리뷰트로 이루어질 수 있다. 이 경우 복합 키라고도 부른다. ex) 수강 릴레이션의 학번-과목번호는 재수강이 없는 한 후보 키가 될 수 있다. 위 그림에서 학번, 과목번호는 같은 값이 여러 개 존재 할 수 있..