nickmorohe 2024. 4. 11. 20:26

1. 키(Key)

 

데이터베이스에서 조건에 만족하는 튜플을 찾거나 순서대로 정렬할 때 기준이 되는 속성

 

2. 후보키(Candidate Key)

 

속성들 중에서 튜플을 유일하게 식별하기 위해 사용되는 속성들의 부분집합

유일성(Unique)와 최소성(Minimality)를 모두 만족시켜야 함

유일성(Unique) 하나의 키 값으로 하나의 튜플만 유일하게 식별할 수 있어야 함
최소성(Minimality) 키를 구성하는 속성 하나를 제거하면 유일하게 식별할 수 없도록 꼭 필요한 최소의 속성으로 구성되어야 함

 

3. 기본키(Primary Key)

 

(1) 후보키 중에서 특별히 선정된 주키(Main Key)

(2) 중복된 값을 가질 수 없음

(3) 한 릴레이션에서 특정 튜플을 유일하게 구별할 수 있는 속성

(4) 기본키는 NULL값을 가질 수 없음

 

4. 대체키(Alternate Key)

후보키가 둘 이상일 때 기본키를 제외한 나머지 후보키, 보조키라고도 함

 

5. 슈퍼키(Super Key)

속성들의 집합으로 구성된 키, 유일성은 만족하지만 최소성은 만족하지 못함

 

6. 외래키(Foreign Key)

다른 릴레이션의 기본키를 참조하는 속성 또는 속성들의 집합

 

 

 

출처 :  정보처리기사 실기 2024 기본서 / 저자 : 길벗알앤디(김정준, 강윤석, 김용갑, 김우경)  / 출판사 : 길벗