DBMS/Data Modeling

[데이터 모델링] 03. 데이터 모델링의 중요성 및 유의점

어디다쏨 2015. 11. 12. 09:37
728x90
반응형

03. 데이터 모델링의 중요성 및 유의점

데이터 모델링의 중요한 이유는 파급효과(Leverage), 복잡한 정보 요구사항의 간결한 표현(Conciseness), 데이터 품질(Data Quality)로 정리됨.


가. 파급효과(Leverage)

데이터 모델 변경 → 표준 영향 분석, 응용 변경 영향 분석 등 → 해당 분야의 실제적인 변경 작업 

  → 전체 시스템 구축 프로젝트에서 큰 위험요소


나. 복잡한 정보 요구사항의 간결한 표현(Conciseness)

데이터 모델은 구축 할 시스템의 정보 요구사항과 한계를 가장 명확하고 간결하게 표현할 수 있는 도구.


데이터 모델 : 건축물의 설계도면


다. 데이터 품질(Data Quality)

데이터 품질의 문제가 야기되는 중대한 이유 중 하나가 데이터 구조의 문제


※ 데이터 모델링의 유의점


  • 중복(Duplication)
  데이터 모델은 같은 데이터를 사용하는 사람, 시간, 장소를 파악하는데 도움을 줌.
  이러한 지식응용은 데이터베이스가 여러 장소에 같은 정보를 저장하는 잘못을 하지 않도록 함.
  • 비유연성(Inflexibility)
  데이터의 정의를 데이터의 사용 프로세스와 분리함으로써 데이터 모델링은 데이터 혹은 프로세스츼 작은 변화가 애플리케이션과 데이터베이스에 중대한 변화를 일으킬 수 있는 가능성을 줄임.
  • 비일관성(Inconsistency)
  데이터 중복이 없더라도 비일관성은 발생.
  데이터 모델링을 할 때 데이터와 데이터간 상호 연관 관계에 대한 명확한 정의는 이러한 위험을 사전에 예방.

참고서적 : SQL 전문가 가이드 2013 Edition


728x90