실제 세계의 데이터를 DB에 저장하기 위해서 다시 표현하는 과정
관계형 데이터 베이스 모델링에서는, 데이터를 객체와 객체 간의 관계를 통해 표현한다.
라이프 사이클을 표현하는 여러가지 이론이 있다.
그 중 하나의 예시를 통해 큰 흐름을 살펴보자.
Requirements analysis (요구사항 분석)
프로젝트 요구 사항을 파악하고, 이를 구현하기 위해 다방면으로 검토
Logical design (개념적 디자인)
요구사항 분석 내용을 기반으로, DB에 사용 할 수 있는 개념적 모델 생성
Conceptual modeling, ERD, Normalization 을 이 단계에서 수행한다.
Physical design (물리적 디자인)
Logical design 단계에서 설계된 스키마를 이용해,
DBMS 특성에 맞게 저장 구조를 설계하고, 데이터베이스 효율성을 극대화
Implementation (구현)
설계된 디자인을 기반으로 DB에 해당 스키마를 실제로 구현하는 과정
Maintenance (Monitoring, Modificaiton ..) (유지 보수, 관리)
모니터링, 구조 수정, 보안 등 서비스 운영 중 발생 하는 일을 처리