데이터 모델링이란?
문제를 현실로부터 뜯어내서 고도의 추상화 과정을 통해 컴퓨터라는 새로운 현실로 옮겨담는 것
데이터 모델링의 순서!
1. 업무 파악
- 가장 중요하다
- 우리가 하는 일이 무엇인지 파악하는 것
2. 개념적 데이터 모델링
- 어떤 개념이 있고 각각이 개념은 어떤 상호작용을 하는지 심사숙고하는 단계
- ER다이어그램을 얻고 그 다음 과정의 초석이 된다
3. 논리적 데이터 모델링
- 관계형 데이터 베이스 패러다임에 맞는 표에 맞게 우리가 생각했던 개념을 표로 전환하는 것
4. 물리적 데이터 모델링
- 관계형 데이터 베이스 패러다임에 맞는 표로써
우리가 생각했던 개념을 표로 전환하는 것
- 표를 생설할 수 있는 sql 코드를 갖는 것