728x90
반응형

부채꼴함정(Fan Trap) , 균열함정(Chasm Tral), 무손실분해

 

 

[개념] 정규화 과정에서 무손실 분해의 원칙이 지켜지지 않아 원래 있던 관계성을 잃어버리는 현상

ER모델에서 외형상, 모든 튜플의 관계가 연결된 것 같지만 실제 정확한 관계가 설정되어 있지 않아 정보를 못 찾아 가는 경우가 발생되는 애매모호한 관계

- 엔티티간의 관계 설정이 잘못되어 원하는 결과를 얻을 수 없거나 향후 업무처리에 영향을 미치게 되는 ER 모델의 문제점

 

[유형]

1)부채꼴함정 - 엔티티간 관계모델 설계를 잘못하여 연계정보 추적불가

2)균열함정 - 관계성 정의되어있으나 일부 엔티티간 관계가 존재하지 않는경우

 

 

☞ 예방(정규화 시나리오 검증, CRUD매트릭스, 데이터모델링(논리적/물리적)

 

[해결방안] 3개의 개체간 관계를 기존 개체와 1:M관계를 갖는 새로운 개체를 추가하여 1:M관계가 되도록 모델링수행

 

1) 정규화 시나리오 검증

- 설계서 기반 Testcase 통한 데이터 무결성 검증

2) CRUD매트릭스

- 프로세스기반 Entity 관계 Cross Check, 설계단계 조기 미정규화 발견

3) 데이터모델링

- 설계단계 DB Inspection 실시

728x90

'04.Database' 카테고리의 다른 글

DB 유형 - 인메모리 DB  (0) 2020.06.04
DB 유형 - 해시  (0) 2020.06.04
빅데이터 - DW - OLAP  (1) 2020.06.04
빅데이터 - DW  (0) 2020.06.04
빅데이터 - 분석기술 - ETL - 데이터 프로파일링 (Data Profiling)  (0) 2020.06.04
Posted by Mr. Slumber
,