"대체키"의 두 판 사이의 차이
잔글 (→같이보기) |
|||
(사용자 2명의 중간 판 7개는 보이지 않습니다) | |||
1번째 줄: | 1번째 줄: | ||
− | '''대체키'''(Alternate key)란 [[데이터베이스]]에서 [[레코드]]를 유일하게 식별할 수 있는 [[후보키]](Candidate key) 중에서 [[기본키]](Primary key)로 선택되지않고 남은 [[키]](key)를 의미한다. | + | '''대체키'''(Alternate key)란 [[데이터베이스]]에서 [[레코드]]를 유일하게 식별할 수 있는 [[후보키]](Candidate key) 중에서 [[기본키]](Primary key)로 선택되지않고 남은 [[키]](key)를 의미한다. '''보조키'''라고도 불린다.<ref name="검은아이"> 〈[https://m.blog.naver.com/PostView.nhn?blogId=debtsaga&logNo=120023875836&proxyReferer=https:%2F%2Fwww.google.com%2F 키(key)의 종류 및 특징(후보키,기본키,외래키,슈퍼키,대체키)]〉, 《개인블로그》, 2006-04-19</ref> |
− | [[파일:키(key)_구조.PNG|400픽셀 | + | ==개요== |
+ | [[파일:키(key)_구조.PNG|썸네일|400픽셀|키(key)의 구조]] | ||
− | + | 대체키(Alternate key)는 후보키가 2개 이상일때, 그 중에서 어느 하나를 기본키로 지정하고 남은 후보키를 대체키라고 한다. <ref name="쩨리쩨리"> 〈[https://jerryjerryjerry.tistory.com/49 키(슈퍼키,대체키,후보키,기본키,외래키)]〉, 《개인사이트》, 2018-04-24</ref> | |
− | 대체키(Alternate key)는 후보키가 2개 이상일때, 그 중에서 어느 하나를 기본키로 지정하고 남은 후보키를 | ||
==특징== | ==특징== | ||
+ | 대체키(Alternate key)는 인덱스를 설정할 때 고려대상이 되는 키(key)다. <ref name="DogFootStory"> 〈[https://dog-foot-story.tistory.com/60 식별자의 정의와 종류(후보키, 기본키, 대체키,복합키, 대리키)]〉, 《개인블로그》, 2019-04-30</ref> | ||
+ | |||
+ | ===예제=== | ||
+ | 1) 속성 중 유일성과 최소성을 만족하는 후보키가 '학번'과 '주민번호'가 있다. 후보키가 2개 이상이기 때문에 둘 중에 하나인 주민번호 속성을 기본키로 선정하면, 후보키 중 나머지인 학번 속성이 대체키가 된다. 그림과 다르게 반대로 학번을 기본키로 선정하면, 후보키 중 나머지인 주민번호 속성이 대체키가 된다. | ||
− | + | [[파일:대체키_예시_수정본.PNG|600픽셀|섬네일|가운데|대체키 예제]] | |
− | |||
− | [[파일: | ||
{{각주}} | {{각주}} | ||
==참고자료== | ==참고자료== | ||
+ | * 쩨리쩨리, 〈[https://jerryjerryjerry.tistory.com/49 키(슈퍼키,대체키,후보키,기본키,외래키)]〉, 《신입개발자 쩨리》, 2018-04-24 | ||
− | == | + | ==같이 보기== |
* [[데이터베이스]] | * [[데이터베이스]] | ||
* [[릴레이션]] | * [[릴레이션]] | ||
25번째 줄: | 28번째 줄: | ||
* [[수퍼키]] | * [[수퍼키]] | ||
− | {{ | + | {{데이터|검토 필요}} |
2021년 8월 7일 (토) 03:03 기준 최신판
대체키(Alternate key)란 데이터베이스에서 레코드를 유일하게 식별할 수 있는 후보키(Candidate key) 중에서 기본키(Primary key)로 선택되지않고 남은 키(key)를 의미한다. 보조키라고도 불린다.[1]
개요[편집]
대체키(Alternate key)는 후보키가 2개 이상일때, 그 중에서 어느 하나를 기본키로 지정하고 남은 후보키를 대체키라고 한다. [2]
특징[편집]
대체키(Alternate key)는 인덱스를 설정할 때 고려대상이 되는 키(key)다. [3]
예제[편집]
1) 속성 중 유일성과 최소성을 만족하는 후보키가 '학번'과 '주민번호'가 있다. 후보키가 2개 이상이기 때문에 둘 중에 하나인 주민번호 속성을 기본키로 선정하면, 후보키 중 나머지인 학번 속성이 대체키가 된다. 그림과 다르게 반대로 학번을 기본키로 선정하면, 후보키 중 나머지인 주민번호 속성이 대체키가 된다.
각주[편집]
- ↑ 〈키(key)의 종류 및 특징(후보키,기본키,외래키,슈퍼키,대체키)〉, 《개인블로그》, 2006-04-19
- ↑ 〈키(슈퍼키,대체키,후보키,기본키,외래키)〉, 《개인사이트》, 2018-04-24
- ↑ 〈식별자의 정의와 종류(후보키, 기본키, 대체키,복합키, 대리키)〉, 《개인블로그》, 2019-04-30
참고자료[편집]
- 쩨리쩨리, 〈키(슈퍼키,대체키,후보키,기본키,외래키)〉, 《신입개발자 쩨리》, 2018-04-24
같이 보기[편집]