데이터베이스 설계 순서

요구 분석 → 개념적 설계 → 논리적 설계 → 물리적 설계 → 구현

 


데이터베이스 설계 단계별 특징

1. 요구조건 분석/명세

  - 조직의 구성원들이 데이터베이스를 사용하는 용도를 파악

  - 데이터베이스의 사용자, 사용 목적, 제약조건 등에 대한 내용 정리

  - 요구 사항을 수집하고 이를 분석한 결과를 요구 사항 명세서를 작성

 

2. 개념적 설계 (E-R 모델)

  - 정보를 구조화하기 위해 추상적 개념으로 표현하는 단계

  - 요구 사항 분석 단계에서 파악한 사용자의 요구 사항을 개념적 데이터 모델을 이용해 표현

  - 트랜잭션 모델링 병행

 

3. 논리적 설계 (데이터 모델링)

  - 자료를 컴퓨터가 이해할 수 있도록 특정 DBMS의 논리적 자료 구조로 변환하는 과정

  - 관계형 데이터베이스의 경우 테이블 설계, 정규화 과정 수행

 

4. 물리적 설계 (데이터 구조화)

  - 논리적 구조로 표현된 데이터를 물리적 구조의 데이터로 변환하는 과정

  - 데이터베이스 파일의 저장 구조 및 액세스 경로, 인덱스의 구조와 저장 레코드의 크기, 순서, 접근 경로 등을 결정

  - 반응시간, 공간활용도, 트랜잭션 처리량을 고려하여 설계

 

5. 데이터베이스 구현

  - 앞선 설계 단계에서 도출된 데이터베이스 스키마를 실제 파일로 생성

  - 응용 프로그램에서 사용하기 위한 트랜잭션 생성


출처: 

https://gomcine.tistory.com/entry/Database-6-%EB%8D%B0%EC%9D%B4%ED%84%B0%EB%B2%A0%EC%9D%B4%EC%8A%A4-%EC%84%A4%EA%B3%84-%EC%88%9C%EC%84%9C

 

[Database #6] 데이터베이스 설계 순서

데이터베이스 설계 순서는 요구분석 - 개념적설계 - 논리적설계 - 물리적설계 - 구현 순으로 이뤄집니다. ** 반응형 광고 ** 1. 요구조건 분석 / 명세 데이터베이스의 사용자, 사용목적, 사용범위,

gomcine.tistory.com

 

'데이터베이스' 카테고리의 다른 글

#2. 데이터베이스 스키마(Database Schema)  (0) 2021.08.10

+ Recent posts