핵심 요약
- 행마다 고유해야 합니다.
- 비어 있지 않아야 합니다.
- 업무 중 쉽게 바뀌지 않는 값을 선택합니다.
한 문장 정의
기본 키는 테이블이나 데이터셋의 각 행을 고유하게 식별하는 하나 이상의 열입니다.
실무에서 중요한 이유
고유 식별자가 있어야 같은 거래의 중복 여부를 판단하고 다른 데이터가 정확한 행을 참조할 수 있습니다.
작동 방식
키 값에 중복과 빈 값을 허용하지 않고 행의 생애 동안 가능하면 바뀌지 않도록 관리합니다.
- 고유성
- 필수 값
- 안정성
업무 예시
수주번호가 업무 전체에서 중복되지 않고 변경되지 않는다면 수주 데이터셋의 기본 키 후보가 됩니다.
오해하기 쉬운 점
화면에서 이름이 유일해 보인다는 이유만으로 거래처명을 기본 키로 쓰는 것은 안전하지 않습니다.
FlowBoard 연결
FlowBoard 관계 설정 전에 후보 키의 중복과 값 형식을 확인해 데이터셋 사이의 연결 필드를 선택할 수 있습니다.
공식 출처
- Primary and foreign key constraintsMicrosoft · 확인 2026-08-10