본문으로 건너뛰기

기본 키란: 데이터의 각 행을 고유하게 구분하는 값

기본 키는 데이터셋의 각 행을 다른 행과 겹치지 않게 식별하는 열 또는 열 조합입니다.

핵심 요약

  • 행마다 고유해야 합니다.
  • 비어 있지 않아야 합니다.
  • 업무 중 쉽게 바뀌지 않는 값을 선택합니다.

한 문장 정의

기본 키는 테이블이나 데이터셋의 각 행을 고유하게 식별하는 하나 이상의 열입니다.

실무에서 중요한 이유

고유 식별자가 있어야 같은 거래의 중복 여부를 판단하고 다른 데이터가 정확한 행을 참조할 수 있습니다.

작동 방식

키 값에 중복과 빈 값을 허용하지 않고 행의 생애 동안 가능하면 바뀌지 않도록 관리합니다.

  • 고유성
  • 필수 값
  • 안정성

업무 예시

수주번호가 업무 전체에서 중복되지 않고 변경되지 않는다면 수주 데이터셋의 기본 키 후보가 됩니다.

오해하기 쉬운 점

화면에서 이름이 유일해 보인다는 이유만으로 거래처명을 기본 키로 쓰는 것은 안전하지 않습니다.

FlowBoard 연결

FlowBoard 관계 설정 전에 후보 키의 중복과 값 형식을 확인해 데이터셋 사이의 연결 필드를 선택할 수 있습니다.

공식 출처

  1. Primary and foreign key constraintsMicrosoft · 확인 2026-08-10