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에서 실행하여 데이터베이스를 생성한다.