728x90

- 수퍼 키(super key), 후보 키(candidate key), 주 키(primary key), 외래 키(foreign key)

- K R 의 부분집합

- K에 대한 값들이 한 릴레이션에서 그 투플을 유일하게 식별할 수 있으면,

  K R수퍼 키 서로 다른 투플의 K의 모든 속성들이 달라야 함

  예 : {ID} {ID, name} 는 교수(instructor)의 수퍼 키

 

- 후보 키 : 최소한의 수퍼 키 유일성 + 최소성. 수퍼키의 부분집합이 수퍼키가 아닌 경우

  예 : {ID} 는 교수(Instructor)의 후보 키

- 후보 키 중 하나는 주 키로 선택 한 가지만 존재

 

- 외래 키 제약 조건 : 한 릴레이션의 값이 다른 릴레이션에 존재해야 함. 존재 사실 참조.

  참조하는 릴레이션(referencing relation)

  참조된 릴레이션(referenced relation)

 

- 참조 무결성 제약 조건 : 존재하지 않는 사실을 참조하면 안됨(외래키)

  참조하는 릴레이션에 있는 투플의 특성 속성이 나타나는 값은 참조되는 릴레이션에 특정 속 성에 최소한 하나의 투플이 존재해야 함

 

- 개체 무결성 제약조건 : 개체는 유일하게 식별 가능해야함(주키)

반응형

'전공 공부 > 데이터베이스시스템' 카테고리의 다른 글

SQL  (0) 2020.12.31
관계 연산자  (0) 2020.12.31
데이터베이스시스템의 역사  (0) 2020.12.30
데이터베이스시스템 구조  (0) 2020.12.30
데이터베이스 관리자  (0) 2020.12.22
  • 네이버 블러그 공유하기
  • 네이버 밴드에 공유하기
  • 페이스북 공유하기
  • 카카오스토리 공유하기