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 |