데이터베이스 설계 단계
요구 조건 분석
- 요구 조건 명세서를 작성합니다.
개념적 설계
- 정보의 구조를 얻기 위하여 현실 세계의 무한성과 계속성을 이해하고 다른 사람과 통신하기 위하여 현실 세계에 대한 인식을 추상적 개념으로 표현하는 과정입니다.
- 개념 스키마 모델링과 트랜잭션 모델링을 병행 수행합니다.
- E-R 다이어그램을 작성합니다.
- 독립적인 개념 스키마를 설계합니다.
논리적 설계
- 현실 세계에서 발생하는 자료를 컴퓨터가 이해하고 처리할 수 있는 물리적 저장장치에 저장할 수 있도록 변환하기 위해 특정 DBMS가 지원하는 논리적 자료 구조로 변환시키는 과정입니다.
- 논리적 구조의 데이터로 모델화합니다.
- 개념 스키마를 평가 및 정제하고 서로 다른 논리적 스키마를 설계합니다.
- 트랜잭션의 인터페이스를 설계합니다.
- 테이블을 설계합니다.
물리적 설계
- 논리적 설계 단계에서 논리적 구조로 표현된 데이터를 디스크 등의 물리적 저장장치에 저장할 수 있는 물리적 구조의 데이터로 변환하는 과정입니다.
- 데이터베이스 파일의 저장 구조 및 액세스 경로를 결정합니다.
- 저장 레코드의 형식, 순서, 접근 경로, 조회가 집중되는 레코드와 같은 정보를 사용하여 데이터가 컴퓨터에 저장되는 방법을 묘사합니다.
- 응답 시간, 저장 공간의 효율화, 트랙잭션 처리량을 고려합니다.
구현
- 목표 DBMS의 DDL로 데이터베이스를 생성하고 트랜잭션을 작성합니다.
정보처리기사 2022년 1회 41번 출제
'정보처리기사 > 데이터베이스 구축' 카테고리의 다른 글
관계대수, 관계해석 (0) | 2022.10.11 |
---|---|
키(Key) (0) | 2022.10.08 |
E-R 모델 (0) | 2022.10.08 |
정규화 (0) | 2022.10.08 |
DML(데이터 조작어) (0) | 2022.10.08 |