한눈에 보는 정의

최소성(Minimality)은 키를 구성하는 속성들 중 어느 하나라도 빼버리면 더 이상 유일성(Unique) (유일성)을 만족하지 못해야 한다는 성질로, 후보키(Candidate Key) (후보키)가 갖춰야 할 조건입니다.

자세히 알아보기

  • 예문: "'회원번호 + 이름' 조합이 키라면서, 사실은 '회원번호' 하나만으로도 유일성이 충분하다면 이 조합은 최소성을 만족하지 못한 것이다."
  • 유일성만 만족하면 되는 슈퍼키(Super Key) (슈퍼키)와 달리, 후보키는 여기에 더해 불필요한 속성이 하나도 섞이지 않은 '꼭 필요한 최소 조합'이어야 합니다.
  • 최소성을 만족하지 않는 키를 그대로 쓰면, 실제로는 필요 없는 속성까지 관리해야 해서 데이터 구조가 불필요하게 복잡해질 수 있습니다.
  • 어떤 속성 조합이 정말 최소한의 구성인지를 판단하는 것은, 논리적 데이터 모델(Logical Data Modeling) (논리적 데이터 모델) 설계에서 핵심적인 검토 과정입니다.

관련 용어

최종 수정일: 2026년 7월 18일

← 용어사전 전체 목록으로