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

'Database' 카테고리의 다른 글

Chapter 10. 트랜잭션  (0) 2019.11.20
Chapter 09. 정규화  (0) 2019.11.20
Chapter 07. 데이터베이스 언어 SQL  (0) 2019.10.18
Chapter 06. 관계 데이터 연산  (0) 2019.10.17
Chapter 05. 관계 데이터 모델  (0) 2019.10.17