[1과목] 5. 모델링 - 프로젝트 생명주기에서 데이터 모델링

yeomss·2022년 3월 4일
0

SQLD

목록 보기
5/14
post-thumbnail

Waterfall 기반


해당 생명 주기일 시 데이터 모델링의 위치가 분석설계 단계로 구분되어 명확하게 정의할 수 있다.


정보공학 및 구조적 방법론


  • 보통 분석 단계에서 업무 중심의 논리적인 데이터 모델링 수행
  • 설계 단계에서 하드웨어와 성능을 고려한 물리적 데이터 모델링 수행

나선형 모델


  • 예를 들어, RUP(Rational Unified Process) 에서는 업무 크기에 따라 논리적 데이터 모델과
  • 물리적 데이터 모델이 분석, 설계 단계 양쪽에서 수행이 되며
  • 비중은 분석 단계에서 논리적인 데이터 모델이 더 많이 수행되는 형태가 된다.

객체 지향 개념


  • 데이터와 프로세스를 한꺼번에 바라보면서 모델링을 전개하므로
  • 데이터 모델링과 프로세스 모델링을 구분하기 않고 일체형으로 진행한다.
    • 데이터(property) 과 프로세스(method)가 같이 있는 Class

프로젝트 생명주기에 따른 데이터 모델


  1. 논리/개념 데이터 모델링
  2. 물리 데이터 모델링
  3. DB 구축, 변경, 관리
  4. DB 튜닝
  5. DB 전환

0개의 댓글