본문 바로가기

기타/관계형 데이터 모델링

관계형 데이터 모델링 정규화 No transitive dependencies

728x90

전 시간에 Atomic columns와 No partial dependencies를 해결해 보았습니다.

오늘은  No transitive dependencies에 대해 알아보도록 하겠습니다.

No transitive dependencies는 이행적 종속적입니다.

예를 들어 아래와 같은 표가 있다고 했을 때,

손흥민은 에이전트에 소속되어 있고 에이전트는 소속사에 종속되어 있다고 가정합시다.

달리기, 이적료는 손흥민에 의존하고 있지만 소속사는 에이전트에 종속되어 있죠.

이러한 것은 이행적 종속성이라고 합니다.

이를 아래와 같이 해결할 수 있습니다.

중복되는 부분도 함께 제거할 수 있습니다.

 

 

728x90