■ 키(Key)의 종류
① 후보키(Candidate Key) : 한 테이블에서 유일성과 최소성을 만족하는 키 (예 : 사원번호, 주민등록번호)
② 기본키(PK, Primary Key) : 후보키 중에서 선정되어 사용되는 키 (예 : 사원번호 - 인사관리) 기본키는 널(Null)이 될 수 없으며 중복될 수 없음
③ 대체키(Alternate Key) : 후보키 중 기본키로 선택되지 않는 나머지 키
(예 : 사원번호가 기본키일 때 주민등록번호)
④ 슈퍼키(Super Key) : 복합키(Composite Key) 또는 연결키라고도 함
• 유일성은 만족하나 최소성은 만족하지 않음
• 한 릴레이션에서 어떠한 열도 후보키가 없을 때 두 개 이상의 열을 복합(연결)할 경우 유일성을 만족하여 후보키가 되는 키를 의미
⑤ 외래키(FK, Foreign Key) : 한 테이블(릴레이션)에 속한 속성, 외래키(FK)가 다른 참조 테이블(릴레이션)의
기본키(PK)일 때 그 속성키를 외래키(Foreign Key)라고 함
(예 : <인사테이블>의 부서코드는 <부서코드테이블>의 부서코드를 참조하며
이때 <부서코드테이블>의 기본키이므로 부서코드는 외래키(FK)에 해당함)
'시험 > 정보처리기사' 카테고리의 다른 글
업무프로세스 내용 정리 (1) | 2016.10.06 |
---|---|
정보처리기사 실기 용어1 (0) | 2016.10.06 |
[Q/A] 정보처리기사 시험과목 및 합격기준 [산업기사 포함] (0) | 2016.10.05 |
MOD, INT함수 (0) | 2016.10.03 |
정보처리기 실기 요점정리 (0) | 2016.10.03 |
정보처리기사 실기 기출문제 (1) | 2016.10.03 |
[정보처리기사 실기] 데이터베이스 정리 (0) | 2016.09.27 |