1. 설계의 목적 관련 조직의 정보 요구에 대한 정확한 이해 분석자 개발자 사용자 간의 원활한 의사소통 수단 데이터 중심의 분석 방법 신규 시스템 개발의 기초 제공 2. 요구사항 분석 사용자의 요구사항을 수집하고 분석해서 기능 명세서를 작성 ex) 회원으로 가입하려면 아이디, 비밀번호, 성명을 입력해야한다. 3. 개념적 설계 요구사항 명세서에서 데이터베이스를 구성하는데 필요한 개체, 속성, 관계를 추출하여 ERD를 생성 3.1 개체와 속성 추출 3.2 개체 간의 관계 추출 3.3 ERD 생성 4. 논리적 설계 4.1 모든 개체는 릴레이션으로 변환 개체 -> 테이블 속성 -> 테이블의 속성 4.2 N:M 관계는 릴레이션으로 변환 관계 -> 릴레이션 이름 관계속성 -> 릴레이션 속성 4.3 1:N 관..