모델링 정의
1. 가설적 또는 일정한 양식에 맞춘 표현(→a hypothetical or stylized representation)
어떤 것에 대한 예비적 표현으로 최종 대상을 구축하는 계획으로 기여하는 것 (Webster)
2. 복잡한 '현실세계'를 단순화시켜 표현하는 것
3. 모델이란 사물 또는 사건에 대한 측면(Aspect)나 관점(Perspective)을 연관된 사람이나 그룹을 위해 명확하게 하는 것
4. 모델이란 현실 세계의 추상화된 반영
5. 현실세계를 추상화, 단순화, 명확화하기 위해 일정한 표기법에 의해 표현하는 기법
모델링의 특징
추상화(모형화,가설적) | 현실세계를 일정한 형식에 맞추어 표현하는 것 일정한 양식이 주어진 표기법으로 표현한다 |
단순화 | 약속된 규약에 의해 제한된 표기법 또는 언어로 표현하여 쉽게 이해할 수 있도록 한다 |
명확성 | 이해하기 쉽도록 대상에 대한 모호함을 제거하고 정확한 현상을 기술한다 |
☞ 정보시스템의 구축에서는 계획, 분석, 설계 작업에서 업무를 분석하고 설계하는데 이용하고,
구축, 운영 단계에서는 변경과 관리의 목적으로 이용한다.
모델링의 관점
데이터 관점 | 업무가 어떤 데이터와 관련이 있는지 또는 데이터 간의 관계는 무엇인지에 대한 관점(What, Data) |
프로세스 관점 | 업무가 하는 일은 무엇인지 또는 무엇을 해야하는지에 대한 관점 (How, Process) |
상관 관점 | 업무가 처리하는 방법에 따라 데이터가 어떤 영향을 받는지에 대한 관점 (Interaction) |
참조문서.
SQL 전문가 가이드 2010 Ed (KDB. 한국데이터베이스진흥원)