데이터베이스

키의 종류

amugae 2017. 7. 29. 14:36

1.수퍼키

유일성을 나타낼 수 있는 키

2.후보키

슈퍼키중 최소성을 가진 것

3.기본키

후보키중 선택 된 키

4.대체키

후보키중 선택 안된 키

5.외래키

다른 테이블의 기본 키

6.대리키/인조키

기본키를 사용 없을 경우

보통 일련번호를 사용한다.

이유 :

기본키가 유출되어서는 안될 경우

기본키가 여러개의 속성으로 구성되어 복잡할 경우

기본키가 없을 경우