한눈에 보는 정의

PK(Primary Key, 기본키)는 데이터베이스 테이블에서 각 행(레코드)을 다른 행과 구분해 유일하게 식별할 수 있도록 지정하는 열(칼럼)입니다.

자세히 알아보기

  • 예문: "회원 테이블에서는 이름이 같은 사람이 있을 수 있어, 중복되지 않는 회원번호를 PK로 지정한다."
  • PK로 지정된 값은 같은 테이블 안에서 절대 중복될 수 없고 비어 있을 수도 없어, 이 값 하나만으로 특정 행을 정확히 찾아낼 수 있습니다.
  • 다른 테이블에서 이 PK 값을 가져와 관계를 맺을 때 쓰는 열을 FK(외래키) (외래키)라고 부르며, PK와 FK는 ERD(개체-관계 다이어그램) (ERD) 설계에서 짝을 이뤄 함께 등장합니다.
  • 특정 값 하나로는 유일성을 보장하기 어려운 경우, 여러 열을 조합해 하나의 PK로 지정하는 복합키를 쓰기도 합니다.

관련 용어

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

← 용어사전 전체 목록으로