상세 컨텐츠

본문 제목

정보처리기사 데이터베이스 키의 개념 정리

관리X 과거글

by 까먹기전에 2015. 7. 6. 19:49

본문

반응형





슈퍼키  - 한릴레이션내에 있는 속성들의 집합으로 구성된 키

유일성은 만족하지만 최소성은 만족하지 못함

학생 - (학번 , 주민번호 ) , 학번 , 주민번호



후보키 - 릴레이션을 구성하는 속성들중에서 튜플을 유일하게 식별하기 위해 사용되는 속성들의 부분집합

유일성 최소성 둘다 만족한다



기본키 - 후보키중 특별히 선정된 키로 중복된 값을 가지지못한다

후보키의 성질을 갖는다. 즉 유일성과 최소성을 가지며 튜플(row)을 식별하기 위해 반드시 필요한 키이다

not null 



대체키 - 대체키는 후보키중에서 선정된 기본키를 제외한 나머지 후보키




외래키 - 기본키를 참조하는 키 , 릴레이션간의 관계를 표현할때 사용 , 기본키와 반드시 동일한 키속성가져야한다!

join 할때 씀




복합키 - 2개의 컬럼을 묶어서 pk 로 설정하는것



참조 무결성 - 외래키는 null 이거나 참조 릴레이션의 기본키값과 동일해야 한다는 규정


개체 무결성 - 기본 릴레이션의 기본키를 구성하는 어떤속성도 null 일수 없다는 규정

관련글 더보기