본문 바로가기

DAP/05.데이터모델링

데이터 모델링 > 주제영역 후보 도출


다음 중 주제영역 후보 도출의 방법으로 부적절한 것을 모두 고르시오.

① 업무에서 사용하는 데이터의 명사형을 도출
② 업무기능의 이름으로부터 도출
③ 중요 보고서 제목을 참조하여 도출
④ 시스템 관리자 의견을 참조하여 도출


해설)

# 기본 다지기

1. 주제영역의 개념
- 주제영역(Subject Area) 은 기업이 사용하는 데이터의 최상위 집합을 말한다.
- 하나의 주제영역내의 데이터들 간에는 높은 응집도(서로 관계성이 높은 데이터를 묶음)를 유지한다.
- 서로다른 주제영역간에는 낮은 결합도(주제영역간의 상호작용 최소화)를 유지하도록 한다.
- 데이터를 하양식으로 분석할때 유용한 개념이다.

2. 주제영역의 명명법
- 보편적인 업무 용어 사용
- 단수형 명사 사용
- 데이터 그룹을 의미하는 용어 사용(업무 활동 용어는 배제한다.)

3. 활용상 장점
- 데이터 및 업무활동 모델의 품질보증
- 프로젝트 관리 용이
- 모델 개발 조정 용이
- 리포지터리 관리 용이
- 상세사항의 전개 혹은 축약기능
- 데이터 계층적 구조 파악시 도움이됨

4. 주제영역 도출
- 업무에서 사용하는 데이터의 명사형을 도출
- 업무 기능의 이름으로 부터 도출
- 하향식 접근 방법 (주제영역에서 출발하여 엔터티 타입으로 전개)
- 상향식 접근 방법 (엔터티 타입을 그룹핑하여 주제영역을 도출)
- 분석 단계에서 도출 (아키텍쳐 모델 정련 과정시 도출, 데이터모델 상세화시 도출)


# 문제 해설

정답) 3, 4

1, 2번 항목의 경우 주제영역 도출시 사용되는 방법이다.
3번의 경우 주제영역을 도출하기에는 너무 국소적인 개념이 될수 있다. 이것은 향후 엔터티 타입으로 결졍될수 있다.
4번의 경우 시스템관리자가 아닌 업무 담당자를 통해서 주제영역을 도출할수 있는 정보를 얻어야 한다.