차밍이

[SQL] Primary Key를 꼭 사용해야 하는 이유 본문

카테고리 없음

[SQL] Primary Key를 꼭 사용해야 하는 이유

2022. 3. 11. 09:50
반응형

 Primary Key란?
* 유일(unique)하게 식별할수 있는 컬럼
* 주민번호, 제품번호, 사용자id 같은 각각을 구분하는 역할
* index의 일종으로 생각할 수 있음

 Primary Key가 꼭 있어야 하는 이유
1. 데이터 일관성을 유지하며
2. 데이터의 모호함을 제거
3. 중복 행으로 인한 데이터 꼬임 방지
4. 레코드 검색에서 빠르게 원하는 데이터를 찾을 수 있음

 Primary Key 의 조건
1. 유일한 값을 가져야 한다.
2. Null 값을 가질 수 없다.
3. 변경될 수 있는 경우가 없어야 한다.

 

자세한 설명은 아래 블로그에 잘 설명되어있다.

Reference : https://hodongman.github.io/2019/01/14/Database-PK%EB%A5%BC-%EC%82%AC%EC%9A%A9%ED%95%B4%EC%95%BC-%ED%95%98%EB%8A%94-%EC%9D%B4%EC%9C%A0.html

 

Table 작성 시 PK를 무조건 사용해야 하는 이유 - 기술 블로그

RDBMS의 Table에서 가장 먼저 고려하는, 개별 행을 검색하는 데 사용할 수있는 고유 한 키(Primary Key)에 대해 정리할 생각입니다. 기본키(Primary Key)는 시스템이 한 테이블에 있는 Row가 다른 Row와 구별

hodongman.github.io

 

반응형

관련된 글 보기

Comments