https://opentutorials.org/course/3883/25259
#0. 데이터 모델링 순서
업무파악 → 개념적 데이터 모델링 → 논리적 데이터 모델링 → 물리적 데이터 모델링
## 1. 업무파악
지금 우리가 하려는 '일'이 무엇인지.
개발자와 의뢰인이 '어떤 것을 만들고 싶은지' 살펴야 한다.
'요건정의서', 기획서같은 것을 산출물로 받을 수 있다.

## 2. 개념적 데이터 모델링
하고자 하는 일에 는 '어떤 개념'이 있고, 각각의 '개념들이 어떻게 상호작용' 하는지 파악한다.
'ERD'를 작성얻게 된다.

## 3. 논리적 데이터 모델링
관계형 데이터베이스 패러다임에 맞게, '표'로 그림그린다.

## 4. 물리적 데이터 모델링
어떤 데이터베이스 제품을 사용할지, 코드를 작성할 지 정한다.
표를 생성할 수 있는 SQL코드를 얻을 수 있다.

## 5. 데이터 모델링이란!?
'문제'를 현실로부터 뜯어내어 고도의 '추상화과정'을 거쳐서 '컴퓨터라는 새로운 현실'로 옮겨 담는 것이라 할 수 있다.
이에 현실의 '모델'이 컴퓨터의 '표'에 잘 담기는지 끊임 없이 확인해야한다.
'DB, MY-SQL' 카테고리의 다른 글
#02. 데이터 모델링 - 개념적 데이터 모델링 (0) | 2020.06.01 |
---|---|
#01. 데이터 모델링 - 업무파악 (0) | 2020.05.31 |
참고 글. 퍼옴) JDBC, Connection, ConnectionPool, Datasource, JdbcTemplate이란 ? (0) | 2018.09.28 |