반응형
데이터 모델링이 중요한 이유 : 파급효과, 복잡한 정보 요구사항의 간결한 표현, 데이터 품질
가. 파급효과 (Leverage)
: 데이터 구조의 변경에 따른 표준 영향분석, 응용 변경 영향분석 등 많은 영향 분석이 일어난 후에 변경을 해야 하는 데이터 모델의 형태에 따라서 그 영향 정도는 차이가 있겠지만, 데이터 구조의 변경으로 인한 일련의 변경작업은 전체 시스템 구축 프로젝트에서 큰 위험요소가 된다.
나. 복잡한 정보 요구사항의 간결한 표현 (Conciseness)
다. 데이터 품질 (Data Quality)
: 오래도록 저장되어진 데이터가 그저 그런 데이터, 정확성이 떨어지는 데이터가 되면 절대 안된다.
데이터 모델링을 할 때 유의점
1) 중복 (Duplication)
2) 비유연성 (Inflexibility)
: 데이터 모델을 어떻게 설계했느냐에 따라 사소한 업무변화에도 데이터 모델이 수시로 변경됨으로써 유지보수의 어려움을 가중시킬 수 있다. 작은 변화가 어플리케이션과 데이터베이스에 중대한 변화를 일으킬 수 있는 가능성을 줄인다.
3) 비일관성 (Inconsistency)
: 데이터의 중복이 없더라도 비일관성은 발생한다. 개발자가 다른 데이터와 모순된다는 고려 없이 일련의 데이터를 수정할 수 있기 때문이다. 데이터 모델링을 할 때 데이터와 데이터간 상호 연관 관계에 대한 명확한 정의는 이런한 위험을 사전에 예방할 수 있도록 해준다.
반응형
'SQLD자격증독학' 카테고리의 다른 글
[SQLD자격증독학] 6. 데이터 모델링의 중요한 세가지 개념 (0) | 2017.01.16 |
---|---|
[SQLD자격증독학] 5. 데이터 모델링에서 데이터 독립성의 이해 (0) | 2017.01.16 |
[SQLD자격증독학] 4. 데이터 모델링의 3단계 진행 (0) | 2017.01.16 |
[SQLD자격증독학] 2. 데이터 모델의 기본 개념의 이해 (0) | 2017.01.16 |
[SQLD자격증독학] 1. 모델링의 이해 (0) | 2017.01.16 |