데이터베이스 설계 순서
요구 분석 → 개념적 설계 → 논리적 설계 → 물리적 설계 → 구현
데이터베이스 설계 단계별 특징
1. 요구조건 분석/명세
- 조직의 구성원들이 데이터베이스를 사용하는 용도를 파악
- 데이터베이스의 사용자, 사용 목적, 제약조건 등에 대한 내용 정리
- 요구 사항을 수집하고 이를 분석한 결과를 요구 사항 명세서를 작성
2. 개념적 설계 (E-R 모델)
- 정보를 구조화하기 위해 추상적 개념으로 표현하는 단계
- 요구 사항 분석 단계에서 파악한 사용자의 요구 사항을 개념적 데이터 모델을 이용해 표현
- 트랜잭션 모델링 병행
3. 논리적 설계 (데이터 모델링)
- 자료를 컴퓨터가 이해할 수 있도록 특정 DBMS의 논리적 자료 구조로 변환하는 과정
- 관계형 데이터베이스의 경우 테이블 설계, 정규화 과정 수행
4. 물리적 설계 (데이터 구조화)
- 논리적 구조로 표현된 데이터를 물리적 구조의 데이터로 변환하는 과정
- 데이터베이스 파일의 저장 구조 및 액세스 경로, 인덱스의 구조와 저장 레코드의 크기, 순서, 접근 경로 등을 결정
- 반응시간, 공간활용도, 트랜잭션 처리량을 고려하여 설계
5. 데이터베이스 구현
- 앞선 설계 단계에서 도출된 데이터베이스 스키마를 실제 파일로 생성
- 응용 프로그램에서 사용하기 위한 트랜잭션 생성
출처:
[Database #6] 데이터베이스 설계 순서
데이터베이스 설계 순서는 요구분석 - 개념적설계 - 논리적설계 - 물리적설계 - 구현 순으로 이뤄집니다. ** 반응형 광고 ** 1. 요구조건 분석 / 명세 데이터베이스의 사용자, 사용목적, 사용범위,
gomcine.tistory.com
'데이터베이스' 카테고리의 다른 글
| #2. 데이터베이스 스키마(Database Schema) (0) | 2021.08.10 |
|---|