IT 기술/DB

연결함정

gooooooood 2024. 12. 4. 21:39
반응형

Ⅰ. 정규화 무손실 분해 실패, 연결 함정의 개요

가. 연결 함정의 정의

- ER모델에서 외혁적으로는 모든 튜플의 관계가 연결된 것 같지만 실제로는 관계성이 모호한 ER모델의 관계성 오류

 

나. 연결 함정의 종류

종류 특징 설명
부채꼴 함정 관계성 모호 - 개체 집합 사이에 관계성 집합이 정의되어 있지만 모호한 경우
균열 함정 관계성 미존재 - 개체 집합 사이에 관계썽 집합이 정의되어 있지만 일부 집합 사이에 관계성이 존재하지 않는 경우

- 연결 함정은 ER 모델 설계 시 발생할 수 있으며 관계성이 모호하거나 존재하지 않는 오류

 

Ⅱ. 부채꼴 함정의 오류와 해결방안

가. 부채꼴 함정 오류

문제점
설명 - 개체 집합 사이에 관계성 집합이 정의되어 있으나, 관계성 예시가 모호한 현상
- 교수가 어떤 단과대학에 재직하는지 알 수 있으나, 어떤 학과에 재직하는지 알 수 없음

 

나. 부채꼴 함정 해결 방안

해결방안
설명 - 단과대학 중심으로 교수 Entity가 1:N 관계성 집합으로 되어 있으나 어느 한 가지를 N:1로 변환하여 해결

 

Ⅲ. 균열 함정 오류와 해결방안

가 .균열 함정 오류

문제점
설명 - 개체 집합 사이에 관계성 집합이 정의되어 있으나, 일부 개체의 관계성 미존재 현상
- 학생이 지도교수를 할당 받지 못한 경우 어느 학과에 속하는지 확인 불가

 

나. 균열 함정 오류 해결 방안

해결방안
설명 - 관계성 집합을 '학과' 개체와 '학생' 개체 집합 사이에 배치

 

 

[참조]

https://blog.skby.net/%EC%97%B0%EA%B2%B0-%ED%95%A8%EC%A0%95-connection-trap/

반응형

'IT 기술 > DB' 카테고리의 다른 글

스타 스키마  (0) 2024.12.04
데이터 전처리 결측값과 이상값  (1) 2024.12.04
데이터 표준화  (1) 2024.12.03
데이터베이스 튜닝 (Tuning)  (2) 2024.10.03
ISO 8000 (Data Quality)  (0) 2024.10.03