로그인

기본키

Primary Key

데이터·분석

정의

테이블 안에서 각 레코드를 다른 것과 구분해 주는, 겹치지 않는 값.

자세한 설명

회원 번호, 주문 번호처럼 테이블 안의 레코드 하나하나를 서로 구분해 주는, 절대 겹치지 않고 비어 있지도 않은 값입니다. 이름만으로는 같은 이름을 가진 사람이 있을 수 있어 구분이 안 되지만, 기본키는 오직 하나의 레코드만을 가리킵니다. 다른 테이블에서 이 값을 가져와 외래키로 쓰면서 테이블끼리 서로 연결됩니다. 기본키를 잘못 정하면 데이터가 뒤섞이거나 중복되는 문제가 생기기 쉽습니다.

예를 들면

회원 테이블에서 이름 대신 회원 번호를 기본키로 두어, 동명이인이 있어도 서로 구분할 수 있게 했습니다.

체크포인트

기본키로 쓸 값은 나중에 바뀌지 않는 성질의 것으로 골라야 하며, 바뀔 수 있는 값은 기본키로 삼지 않습니다.

관련 용어

데이터·분석 용어 100개 보기용어집 전체 보기

용어 설명은 이해를 돕기 위한 안내입니다. 법령·세무·지원 제도의 정확한 기준은 관계 법령과 소관 기관의 최신 안내를 확인하세요.

우리 회사 일에 맞춰 보고 싶다면

하려는 일을 적어 주시면 SO EASY 로 맡길 수 있는지 먼저 알려 드립니다.