문제
다음은 시설 예약 데이터베이스 프로젝트의 설계 산출물이다. 각 산출물이 만들어지는 단계를 [보기]에서 골라 (1)~(3) 순서대로 작성하시오. 산출물은 진행 순서대로 제시되지 않았다.
| 산출물 | 핵심 결정 |
|---|---|
| (1) | ER 모델을 릴레이션으로 변환하고 PK·FK·무결성 제약과 정규화를 확정했다. 특정 DBMS의 자료형·저장 옵션은 정하지 않았다. |
| (2) | 목표 DBMS와 질의 부하를 기준으로 복합 인덱스·월별 파티션·저장 영역을 확정했다. |
| (3) | 인터뷰에서 확인한 업무 개체·속성·관계·대응 수를 ER 모델로 승인했다. 릴레이션과 제품별 구조는 정하지 않았다. |
[보기] 요구사항 분석, 개념적 설계, 논리적 설계, 물리적 설계, 구현
정답
(1) 논리적 설계 (2) 물리적 설계 (3) 개념적 설계
해설
(1)은 DBMS 독립적인 릴레이션·키·정규화를 정하므로 논리적 설계, (2)는 목표 DBMS의 인덱스·파티션·저장 영역을 정하므로 물리적 설계, (3)은 업무 개체와 관계를 ER 모델로 표현하므로 개념적 설계이다.