"데이터베이스 키"의 두 판 사이의 차이

IT위키
(새 문서: 분류:데이터베이스분류:정보처리기사 ;Database Key == 슈퍼 키(Super Key) == ** 어떤 릴레이션의 어떠한 튜플들도 같은 값을 가지지 않는...)
 
2번째 줄: 2번째 줄:
 
;Database Key
 
;Database Key
 
== 슈퍼 키(Super Key) ==
 
== 슈퍼 키(Super Key) ==
** 어떤 릴레이션의 어떠한 튜플들도 같은 값을 가지지 않는 속성, 또는 속성들의 조합
+
* 어떤 릴레이션의 어떠한 튜플들도 같은 값을 가지지 않는 속성, 또는 속성들의 조합
** 유일성 O / 최소성 X
+
* 유일성 O / 최소성 X
  
 
== 후보 키(Candidate Key) ==
 
== 후보 키(Candidate Key) ==
** Tuple을 유일하게 식별하기 위해 사용되는 속성들의 부분집합
+
* Tuple을 유일하게 식별하기 위해 사용되는 속성들의 부분집합
** 유일성 O / 최소성 O
+
* 유일성 O / 최소성 O
  
 
== 기본 키(Primary Key) ==
 
== 기본 키(Primary Key) ==
** 후보키 중 선정된 Key  
+
* 후보키 중 선정된 Key  
** 중복된 값 X / Not Null / 유일성 O / 최소성 O
+
* 중복된 값 X / Not Null / 유일성 O / 최소성 O
  
 
== 대체 키(Alternate Key) ==
 
== 대체 키(Alternate Key) ==
** 후보 키 중 선정된 기본 키를 뺀 나머지 키들
+
* 후보 키 중 선정된 기본 키를 뺀 나머지 키들
** 유일성 O / 최소성 O
+
* 유일성 O / 최소성 O
  
 
== 외부 키(Foreign Key)==
 
== 외부 키(Foreign Key)==
** 다른 릴레이션의 Primary Key를 참조하는 속성
+
* 다른 릴레이션의 Primary Key를 참조하는 속성
** 중복된 값 X / Not Null / 유일성 O / 최소성 O
+
* 중복된 값 X / Not Null / 유일성 O / 최소성 O

2019년 5월 20일 (월) 01:17 판

Database Key

슈퍼 키(Super Key)

  • 어떤 릴레이션의 어떠한 튜플들도 같은 값을 가지지 않는 속성, 또는 속성들의 조합
  • 유일성 O / 최소성 X

후보 키(Candidate Key)

  • Tuple을 유일하게 식별하기 위해 사용되는 속성들의 부분집합
  • 유일성 O / 최소성 O

기본 키(Primary Key)

  • 후보키 중 선정된 Key
  • 중복된 값 X / Not Null / 유일성 O / 최소성 O

대체 키(Alternate Key)

  • 후보 키 중 선정된 기본 키를 뺀 나머지 키들
  • 유일성 O / 최소성 O

외부 키(Foreign Key)

  • 다른 릴레이션의 Primary Key를 참조하는 속성
  • 중복된 값 X / Not Null / 유일성 O / 최소성 O