사용자 요구 사항 분석
- 데이터베이스 설계 및 개발 전에 사용자가 무엇을 요구하는지 적절한 분석이 필요하다.
- 도출, 분석, 기록 단계로 수행
- 제안 요청서를 통해서 요구 사항 도출
- 요구사항 명세서(SRS)를 만들고 요구 사항 분석
- 요구사항 정의서를 만들고 요구 사항 기록
데이터 모델
- 데이터, 의미, 구조, 연관성 및 데이터의 조건을 표현하기 위한 도구
데이터 모델링
- 실세계의 일부분을 DBMS 가 지원하는 데이터 모델의 형태로 나타내는 과정
개념적 데이터 모델링
- 요구 사항의 해석 오류를 방지
- 실 세계의 데이터를 개념적으로 일반화 시켜 데이터 구조, 데이터 타입, 속성, 관계, 제약 조건 등을 이끌어내는 과정
논리적 데이터 모델링
- 특정 DBMS 의 구현 모델에 맞춰 데이터를 표현하는 과정
- 데이터 정의 언어로 기술된 개념 스키마 생성
물리적 데이터 모델링
- 데이터베이스 파일의 내부 저장 구조, 파일 구성, 인덱스, 접근 경로 등을 결정하는 과정