티스토리 뷰

데이터베이스의 키


   -  릴레이션 내의 투플을 항상 유일하게 식별할 수 있는 속성들의 집합
   -  투플 식별자라 할 수 있음
  • 후보키
   -  유일성, 최소성을 만족하는 키 ( 하나의 속성이라도 제외하면 키가 되지 못함)
   -  모든 릴레이션은 적어도 하나의 후보키를 갖음
  • 수퍼키
   -  유일성은 만족하나 최소성은 만족하지 못하는 키
  • 기본키
   -  후보키들 중에서 설계자가 특별히 지정한 키
   -  널(NULL)값을 가질 수 없다. 
  • 대체키
   -  기본키로 지정되지 않은 후보키
  • 외래키  
   -  다른 릴레이션의 기본키인 속성
   -  NULL값을 가질 수는 있음


중요)무결성 제약

  • 개체 무결성 제약
   -  기본키에 해당하는 속성은 널 값이 될 수 없다.
  • 참조 무결성 제약

   -  참조할 수 없는 외래키 값을 가져서는 안된다.

   -  참조 릴레이션의 외래키의 값은 NULL 또는 반드시 피참조 릴레이션의 기본키로 존재하는 값 이어야 한다.

'3학년 2학기 > DB' 카테고리의 다른 글

조인의 종류  (0) 2016.10.17
관계대수와 관계해석  (0) 2016.10.15
Chapter 4 관계 데이터베이스 (1)  (0) 2016.10.15
데이터베이스의 종류  (0) 2016.10.15
10/14  (0) 2016.10.14
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
TAG
more
«   2024/10   »
1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31
글 보관함