이번에는 관계형 데이터베이스(Relational Database)의 다양한 종류의 키(Key)와 그 역할, 의미에 대해 알아보겠다.Key란?관계형 데이터베이스에서 키는 매우 중요한 역할을 수행한다. 테이블 내부의 레코드들을 고유하게 식별하고, 다른 테이블과의 연관 관계를 맺는 기준이 되기 때문이다.키는 기본적으로 데이터베이스 테이블의 요소인 속성(Attribute)으로 정의된다. 하나의 속성이 하나의 키가 될 수도 있고, 여러 속성의 쌍(Attribute Pair)이 하나의 키를 정의할 수도 있다. 키는 개념의 포함 관계와 목적에 따라 다음과 같이 분류된다.슈퍼키 (Super Key)후보키 (Candidate Key)기본키 (Primary Key)외래키 (Foreign Key)이제 개념의 가장 큰 틀인 ..