본문 바로가기

정보처리기사/데이터베이스 구축

데이터베이스 설계 단계

데이터베이스 설계 단계

요구 조건 분석

- 요구 조건 명세서를 작성합니다.

개념적 설계

- 정보의 구조를 얻기 위하여 현실 세계의 무한성과 계속성을 이해하고 다른 사람과 통신하기 위하여 현실 세계에 대한 인식을 추상적 개념으로 표현하는 과정입니다.

- 개념 스키마 모델링과 트랜잭션 모델링을 병행 수행합니다.

- 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