슈퍼키 - 한릴레이션내에 있는 속성들의 집합으로 구성된 키
유일성은 만족하지만 최소성은 만족하지 못함
학생 - (학번 , 주민번호 ) , 학번 , 주민번호
후보키 - 릴레이션을 구성하는 속성들중에서 튜플을 유일하게 식별하기 위해 사용되는 속성들의 부분집합
유일성 최소성 둘다 만족한다
기본키 - 후보키중 특별히 선정된 키로 중복된 값을 가지지못한다
후보키의 성질을 갖는다. 즉 유일성과 최소성을 가지며 튜플(row)을 식별하기 위해 반드시 필요한 키이다
not null
대체키 - 대체키는 후보키중에서 선정된 기본키를 제외한 나머지 후보키
외래키 - 기본키를 참조하는 키 , 릴레이션간의 관계를 표현할때 사용 , 기본키와 반드시 동일한 키속성가져야한다!
join 할때 씀
복합키 - 2개의 컬럼을 묶어서 pk 로 설정하는것
참조 무결성 - 외래키는 null 이거나 참조 릴레이션의 기본키값과 동일해야 한다는 규정
개체 무결성 - 기본 릴레이션의 기본키를 구성하는 어떤속성도 null 일수 없다는 규정
정보처리기사 데이터베이스 정규화 과정에 대해서 (0) | 2015.07.07 |
---|---|
정보처리기사 데이터베이스 관계해석과 관계대수에 관해서 (0) | 2015.07.07 |
정보처리기술 신기술 동향 공부하기 (0) | 2015.07.06 |
엑스플랫폼 인사>근태 개발한것 (0) | 2015.07.03 |
마이플랫폼 인사>근태 개발한것 (0) | 2015.07.03 |