1. 모델링의 이해
-
모델링의 정의
-
현실세계 → 추상화(모형화), 단순화, 명확화 → 모델(MODEL)
-
모델링
-
사람이 살아가면서 나타날 수 있는 다양한 현상을 표기법에 의해 규칙을 가지고 표기하는 것 자체를 의미
-
현실세계를 추상화, 단순화, 명확화하기 위해 일정한 표기법에 의해 표현하는 기법
-
대상이 되는 업무를 분석하여 정보시스템으로 구성하는 과정에서 업무의 내용과 정보시스템의 모습을 적절한 표기법으로 표현하는 것
-
-
모델링에 대한 다양한 정의
-
Webster 사전
-
가설적 또는 일정 양식에 맞춘 표현
-
어떤 것에 대한 예비표현, 최종대상이 구축되도록 하는 계획으로서 기여하는 것
-
-
복잡한 '현실세계'를 단순화시켜 표현
-
사물 또는 사건에 관한 양상이나 관점을 명확하게 하는 것
-
현실세계의 추상화된 반영
-
-
-
모델링의 특징
-
추상화 : 현실세계를 일정한 형식에 맞추어 표현한다는 의미 → '다양한 현상을 일정한 표기법에 의해 표현'
-
단순화 : 복잡한 현실세계를 '약속된 규약에 의해 제한된 표기법이나 언어로 표현'
-
명확화 : 대상에 대한 '애매모호함을 제거하고 정확하게 현상을 기술'하는 것
-
-
모델링의 세 가지 관점
-
데이터 관점 (Data, What) : 업무가 어떤 데이터와 관련이 있는지 or 데이터간의 관계는 무엇인지 모델링하는 방법
-
프로세스 관점 (Process, How) : 업무가 실제하고 있는 일은 무엇인지 or 무엇을 해야 하는지 모델링하는 방법
-
데이터와 프로세스의 상관관점 : 업무가 처리하는 일의 방법에 따라 데이터는 어떻게 영향을 받고 있는지 모델링하는 방법
-
...?? 추상화랑 단순화랑 뭐가 다른거지???
※ '[SQL 전문가 가이드] -한국데이터베이스진흥원' 참고
'자격증' 카테고리의 다른 글
[SQLD] SQLD 자격검정 일정 연기 (feat.코로나19) (0) | 2020.03.04 |
---|---|
[SQLD] 데이터 모델의 이해 (4) (0) | 2020.02.27 |
[SQLD] 데이터 모델의 이해 (3) (0) | 2020.02.24 |
[SQLD] 데이터 모델의 이해 (2) (0) | 2020.02.23 |