관계형 데이터베이스 관리 시스템(RDBMS)에서 키(key)는 테이블에서 행을 고유하게 식별하거나 관계를 정의하는 데 사용됩니다. 그중에서도 가장 활용도가 높은 것이 기본키(primary key)와 외래키(foreign key)입니다. 기본키와 외래키가 무엇인지, 왜 필요한지 알아보겠습니다. KEY 1. 기본키(Primary Key) 기본키는 각 행을 고유하게 식별하는 데 사용되는 하나 이상의 컬럼으로 구성됩니다. 기본키는 아래와 같은 특징을 가지고 있습니다. 고유성(Unique) : 기본 키의 값은 테이블 내에서 중복되지 않아야 합니다. 무결성(Not Null) : 기본 키의 값은 null이 될 수 없습니다. 간단한 예로, 학생 정보가 담긴 테이블에선 학번을 기본키로 사용할 수 있습니다. 모든 학생의 ..