MODEL
- 어떤 목적을 가지고 진짜를 모방한 것
- 좋은 모델이란 목적에 부합하는 모방!
전체 흐름
1. 업무파악
- 나와 의뢰한 사람과 잘 협력해서 의뢰한 사람이 어떤 것을 꿈꾸고 있는 가를 찾아내는 것이 업무파악 단계이고, 이러한 과정해서 생긴 기획서 같은 것을 산출물로 받아낼 수 있을 것이다.
2. 개념적 데이터 모델링
- 내가 하고자 하는 이 일에는 어떠한 개념들이 있고 각각의 개념들은 서로 어떻게 상호 작용하고 있는가 라는 심사숙고 해보는 시간이다. 그리고 이 과정에서 er다이어그램이라고 하는 얻게 되고 이 다음 과정을 가기위한 초석이 된다.
3. 논리적 데이터 모델링
- 관계형 데이터베이스 패러다임에 맞는 표로써 우리가 생각했던 개념을 표로 전환하는 작업을 하는 것이 논리적 데이터 모델링이다.
4. 물리적 데이터 모델링
- 내가 어떤 데이터베이스 제품을 사용할 것인가를 선택하고 그 데이터베이스 제품에 최적화된 코드를 작성해서 실제 표를 만드는 것이 물리적 데이터 모델링에서 하는일이다.
- 이때의 산출물을 표를 생성할 수 있는 sql코드를 갖게 되는 것이 물리적 데이터 모델링의 최종적이 목적이 된다.
'IT' 카테고리의 다른 글
비동기 프로그래밍 (0) | 2024.07.13 |
---|---|
XML, JSON, YAML (0) | 2024.07.07 |
Gradle이란? (0) | 2024.07.02 |
MVC Pattern (0) | 2024.06.30 |
OOP (0) | 2024.06.30 |