Waterfall 기반
해당 생명 주기일 시 데이터 모델링의 위치가 분석
과 설계
단계로 구분되어 명확하게 정의할 수 있다.
정보공학 및 구조적 방법론
- 보통
분석
단계에서 업무 중심의 논리적인 데이터 모델링
수행
설계
단계에서 하드웨어와 성능을 고려한 물리적 데이터 모델링
수행
나선형 모델
- 예를 들어, RUP(Rational Unified Process) 에서는 업무 크기에 따라 논리적 데이터 모델과
- 물리적 데이터 모델이
분석, 설계 단계 양쪽에서 수행
이 되며
- 비중은 분석 단계에서 논리적인 데이터 모델이 더 많이 수행되는 형태가 된다.
객체 지향 개념
- 데이터와 프로세스를 한꺼번에 바라보면서 모델링을 전개하므로
- 데이터 모델링과 프로세스 모델링을 구분하기 않고 일체형으로 진행한다.
- 예
- 데이터(property) 과 프로세스(method)가 같이 있는 Class
프로젝트 생명주기에 따른 데이터 모델
- 논리/개념 데이터 모델링
- 물리 데이터 모델링
- DB 구축, 변경, 관리
- DB 튜닝
- DB 전환