1) 데이터 모델링 정의
- 모델링이라는건, 어떤것의 모형, 축소형을 의미
- 현실세계의 다양한 현상을 모형화 시키는 작업
- 어떤 업무 프로세스를 단순화, 명확화 시키는 작업
2) 모델링의 특징
- 추상화는 어떤 현실의 현상(업무)를 일정한 형식에 맞추어 표현하는것
- 단순화는 복잡한 현실세계(업무)를 정해진 약속에 의거해 표기하고 특정 언어를 표현하여 쉽게 이해할 수 있도록 하는 개념
- 명확화는 누구라도 모델을 보면 쉽게 이해하고, 애매함을 제거하며, 정확하게 기술하는 것
3) 모델링의 관점
- 데이터관점은 업무가 어떤 데이터와 관련있고, 데이터간에 어떤 관계가 있는지를 살피는 기준
- 프로세스관점이란 업무가 실제로 하는 일이 무엇인지, 또 무엇을 해야하는지를 살피는 기준
- 데이터와 스포세스의 상관관점이란 업무가 처리하는 일의 방법에 따라 어떤 데이터가 어떻게 영향을 받는지를 살피는 기준
4) 데이터 모델링의 기능
- 시스템을 현재 또는 원하는 모습으로 가시화 하도록 도와준다.
- 시스템의 구조와 행동을 명세화 할 수 있게 한다.
- 시스템을 구축하는 구조화된 틀을 제공한다.
- 시스템을 구축하는 과정에서 결정한 것을 문서화한다.
- 다양한 영역에 집중하기 위해 다른 영역의 세부 사항은 숨기는 다양한 관점을 제공한다.
- 특정 목표에 따라 구체화된 상세 수준의 표현방법을 제공한다.
By.sTricky
'Database > Database 모델링' 카테고리의 다른 글
데이터 품질 진단, 데이터 품질이라는게 무엇인가? (#DQ.01) (0) | 2020.02.05 |
---|---|
[데이터베이스 모델링]DB 데이터 모델링의 중요성 및 유의점 (0) | 2018.08.24 |