Database
Chapter 08. 데이터베이스 설계
JinWooHong Dev
2019. 11. 14. 14:14
1, 데이터베이스 설계 단계
1단계 : 요구사항 분석
- 데이터베이스의 용도 파악
- 결과물 : 요구 사항 명세서
2단계 : 개념적 설계
- DBMS에 독립적인 개념적 구조 설계
- 결과물 : 개념적 스키마(E-R 다이어그램)
3단계 : 논리적 설계
- DBMS에 적합한 논리적 구조 설계
- 결과물 : 논리적 스키마(릴레이션 스키마)
4단계 : 물리적 설계
- DBMS로 구현 가능한 물리적 구조 설계
- 결과물 : 물리적 스키마
5단계 : 구현
- SQL 문을 작성한 후 이를 DBMS에서 실행하여 데이터베이스 생성
2. 요구 사항 분석
- 데이터베이스에 대한 사용자의 다양한 요구 사항을 수집하고 분석하여, 개발할 데이터베이스의 용도를 파악해 요구 사항 명세서를 작성한다.
3. 개념적 설게
- 개체와 속성 추출 -> 관계 추출 -> E-R 다이어그램 작성
4. 논리적 설계
- DBMS로 구현 가능한 물리적 구조 설계
- 결과물 : 물리적 스키마
5. 물리적 설계와 구현
- 물리적 설계 : 필요한 인덱스 구조나 내부 저장 구조 등 물리적 구조를 설계한다.
- 구현 : SQL로 작성한 명령문을 DBMS에서 실행하여 데이터베이스를 생성한다.