데이터베이스 함수 종속?
- 함수 종속성이란 테이블의 속성 A, B에 대해 A값에 의해 B값이 유일하게 정해지는 관계를 말한다.
- 이때 "B는 A에 함수 종속이다."라고 하며, A -> B라는 기호로 나타낸다.
- 여기서 A를 결정자라고 하고, B를 종속자라고 한다.
- 함수 종속성은 크게 완전 함수 종속과 부분 함수 종속, 이행적 함수 종속으로 나뉜다.
완전 함수 종속 |
기본키를 구성하는 모든 속성에 종속되는 경우 |
부분 함수 종속 |
기본키를 구성하는 속성의 일부에 종속되거나, 기본키가 아닌 다른 속성에 종속되는 경우 |
이행적 함수 종속 |
A, B, C 세 속성이 있고 A->B, B->C 종속 관계가 있을 때, A->C가 성립하는 경우 |
출처::
[Normalization/정규화] 함수 종속성이란? (tistory.com)
'~2023.02 > 1일 1CS지식' 카테고리의 다른 글
URL과 URI의 차이는 무엇인가? (0) | 2022.08.14 |
---|---|
[운영체제] 가상 메모리(Virtual Memory)란? (0) | 2022.08.08 |
라우터와 스위치의 차이는? (0) | 2022.08.07 |
RAM과 ROM의 차이는? (0) | 2022.08.05 |
데이터베이스에서 savepoint와 truncate이란? (0) | 2022.08.02 |