최보름달

[SQL] 모델링의 이해 본문

문송한 회사생활/SQL 공부

[SQL] 모델링의 이해

PieMoon 2020. 7. 12. 14:08

모델링의 정의

모델링: 다양한 현상을 표기법에 의해 규칙을 가지고 표기하는 것. 

- Webster 사전:가설적 또는 일정 양식에 맞춘 것.

- 복잡한 '현실세계'를 단순화시켜 표현하는 것.

- 사물 또는 사건에 관한 양상이나 관점을 연관된 사람이나 그룹을 위하여 명확하게 하는 것.

- 현실 세계의 추상화된 반영.

 

모델링의 특징

1) 상화 : 일정한 양식인 표기법에 의해 표현한다. 

2) 순화 : 복잡한 현실세계를 쉽게 이해할 수 있도록 한다. 

3) 확화 : 애매모호함을 제거하고 정확하게 현상을 기술한다. 

 

모델링의 세 가지 관점

1) 데이터 관점 : 업무가 어떤 데이터와 관련 있는지, 데이터관 관계는 무엇인지에 대해서 모델링 하는 방법

2) 프로세스 관점 : 업무가 실제하고 있는 일은 무엇인지 또는 무엇을 해야 하는지를 모델링 하는 방법

3) 데이터와 프로세스의 상관 관점 : 업무가 처리하는 일의 방법에 따라 데이터를 어떻게 영향을 받고 있는지 모델링 하는 방법 

 

 

 

 

* kdata 한국데이터진흥원에서 출간한 SQL 전문가 가이드 2013 Edition을 요약했습니다.