23-2데이터베이스 구축 절차에 관한 물음에 답하시오.(1) 데이터베이… | 2023년 정보처리기사실기 2회차 기출문제 상세 페이지
16
23-2
데이터베이스 구축 절차에 관한 물음에 답하시오.
(1) 데이터베이스를 구축하는 절차를 먼저 수행하는 단계부터 차례로 기호를 나열하시오.
ⓐ 개념적 설계 ⓑ 구현 ⓒ 논리적 설계 ⓓ 물리적 설계 ⓔ 요구 조건 분석
( ) → ( ) → ( ) → ( ) → ( )
(2) 애플리케이션 개발과 데이터베이스 구축을 나란히 놓으면 다음과 같이 대응한다. 빈칸 ㉠, ㉡에 들어갈 데이터 모델링의 명칭을 적으시오.
| 애플리케이션 측 | 데이터베이스 측 |
|---|---|
| 비즈니스 요구사항 | 비즈니스 요구사항 |
| 개념 모델링 | 개념 데이터 모델링 |
| 분석 모델링 | ( ㉠ ) |
| 설계 모델링 | ( ㉡ ) |
| 애플리케이션 개발 | 데이터베이스 구축 |
해설
(1) ⓔ → ⓐ → ⓒ → ⓓ → ⓑ
(2) ㉠ 논리 데이터 모델링
(2) ㉡ 물리 데이터 모델링
[해설]
데이터베이스 설계는 요구 조건 분석 → 개념적 설계 → 논리적 설계 → 물리적 설계 → 구현 순으로 진행한다. 추상적인 것에서 구체적인 것으로 내려가는 흐름이다.
- 요구 조건 분석: 사용자가 필요로 하는 데이터와 처리를 파악해 명세서 작성
- 개념적 설계: DBMS와 무관하게 E-R 다이어그램 등으로 개념 스키마 작성
- 논리적 설계: 특정 데이터 모델(관계형 등)에 맞게 변환, 정규화 수행
- 물리적 설계: 저장 구조·인덱스·접근 경로 결정
- 구현: DDL로 스키마를 생성하고 데이터를 적재
DBMS에 독립적인 단계는 개념적 설계까지이며, 논리적 설계부터 특정 데이터 모델을 따른다.
개념 모델링 뒤 분석 단계에는 특정 데이터 모델에 맞춰 구조를 정하는 논리 데이터 모델링이, 설계 단계에는 DBMS 저장 구조를 정하는 물리 데이터 모델링이 대응한다.
내용에 오류가 있거나 최신 법령·기준과 다른 부분이 보이면 알려주세요. 확인 후 반영하겠습니다.