검수요청.png검수요청.png

기본키

위키원
sua332 (토론 | 기여)님의 2020년 8월 12일 (수) 10:55 판 (새 문서: '''기본키'''(Primary Key,PK)는 테이블의 각 레코드들을 고유하게 식별해주는 역할을 한다. 500픽셀|섬네일|가운데|키 구성도 ==개...)
(차이) ← 이전 판 | 최신판 (차이) | 다음 판 → (차이)
이동: 둘러보기, 검색

기본키(Primary Key,PK)는 테이블의 각 레코드들을 고유하게 식별해주는 역할을 한다.

키 구성도

개요

등장배경/역사

특징

기본키의 속성은 항상 고유한 값을 가져야 하며, 테이블당 하나만 만들 수 있다. 기본키의 속성으로 널(Null)값은 올 수 없으며, 속성 값이 변경될 가능성이 높은 속성은 기본키로 선정하지 않는게 좋다. 가능하면 작은 정수 값이나 짧은 문자열을 가지는 속성을 기본키로 선정하는게 좋은데 많은 데이터 중 빠르게 검색하기 위함이다. 또한, 복합 기본키는 피하는 것이 좋으며 기본키가 없는 테이블이 규칙에 어긋나는 것은 아니지만 모든 테이블에 기본키를 두는 것이 좋다. 테이블에 기본키가 없으면 반복적이고 일관성이 없는 데이터들이 쌓여 자신이 원하는 데이터를 추출하기 위해 명령을 내렸을 때 이를 수행하는 속도가 느릴 수 있고 다양한 문제를 일을킬 가능성이 있기 때문이다. [1]

종류, 구성, 구조, 활용, 문 제점 등..

현황, 전망

각주

  1. , 〈기본키 특징〉, 《[데이터베이스]릴레이션 키 개념&종류&특징》, 2019-02-10

참고자료

  • [데이터베이스]릴레이션 키 개념&종류&특징〈기본키 특징〉, 2019-02-10《Tistory - 양햄찌가 만드는 세상》

같이 보기


  검수요청.png검수요청.png 이 기본키 문서는 프로그래밍에 관한 글로서 검토가 필요합니다. 위키 문서는 누구든지 자유롭게 편집할 수 있습니다. [편집]을 눌러 문서 내용을 검토·수정해 주세요.