관계형 데이터 모델링 프리미엄 가이드 DB구축 (2017년)
PK 제약과 유니크 인덱스 0 0 1,200

by 구루비스터디 식별자 [2017.10.24]


8.6. PK 제약과 유니크 인덱스

  • PK 제약 과 유니크 인덱스는 비교대상이 아니다.(유니크 인덱스는 그냥 인덱스뿐이다. PK제약과는 비교 불가)
  • PK(Primary key)와 유키크(Unique Index)는 유사점이 많아서 많은 기업에서 PK대신 유니크인덱스를 사용한다.(유니크 인덱스 속성에 NULL 허용하지 않고 PK 제약처럼 사용)


차이점
  • 1) PK를 생성하면 자동으로 유니크 인덱스와 Not null 제약이 자동으로 생성된다.
  • 2) 유니크인덱스 생성에 Not Null 제약 ( Constraints)을 생성하면 유니크인덱스와 PK 제약은 표면적으로 같다.
  • 3) 관리입장에선 유니크인덱스가 편리 ( 인덱스는 단순 drop , create 만 하면 되니까)
  • 4) RDB에서 PK는 핵심개념 PK없이 FK를 생성불가 ( RDB가 relation이 가장큰 특징인데 무시됨 )
  • 5) PK는 옵티마이저(Optimizer)가 올바른 판단을 하도록 돕는다.


기타

p253

"주주클럽 스터디모임" 에서 2017년에 "관계형 데이터 모델링 프리미엄 가이드" 도서를 스터디하면서 정리한 내용 입니다.

- 강좌 URL : http://www.gurubee.net/lecture/3713

- 구루비 강좌는 개인의 학습용으로만 사용 할 수 있으며, 다른 웹 페이지에 게재할 경우에는 출처를 꼭 밝혀 주시면 고맙겠습니다.~^^

- 구루비 강좌는 서비스 제공을 위한 목적이나, 학원 홍보, 수익을 얻기 위한 용도로 사용 할 수 없습니다.

댓글등록
SQL문을 포맷에 맞게(깔끔하게) 등록하려면 code() 버튼을 클릭하여 작성 하시면 됩니다.
로그인 사용자만 댓글을 작성 할 수 있습니다. 로그인, 회원가입