다음 활동에 해당하는 데이터베이스 설계 단계명을 수행 순서대로 쓰시오.
| 기호 | 활동 |
|---|---|
| 가 | 업무 규칙과 데이터 요구를 수집·정리한다. |
| 나 | 개체와 관계 중심의 개념 모델을 작성한다. |
| 다 | 관계 스키마, 키와 무결성 제약을 설계한다. |
| 라 | 저장 구조, 인덱스와 접근 경로를 결정한다. |
| 마 | DDL로 객체를 생성하고 데이터베이스를 구현한다. |
모범답안
요구사항 분석 → 개념적 설계 → 논리적 설계 → 물리적 설계 → 구현
풀이와 판단 근거
먼저 조직이 필요로 하는 데이터와 업무 규칙을 요구사항으로 분석한다. 이를 DBMS와 무관한 개체·관계 모델로 표현하는 단계가 개념적 설계이고, 관계 스키마와 키·제약으로 변환하는 단계가 논리적 설계다.
이후 특정 저장 환경에 맞는 인덱스와 접근 경로를 정하는 물리적 설계를 거쳐 DDL로 실제 객체를 구현한다.
자주 틀리는 지점
- 논리적 설계보다 물리적 설계를 먼저 배치
- 개념적 설계에서 특정 DBMS 인덱스를 결정한다고 설명
- 요구사항 분석을 구현 이후 유지보수 단계로 배치
자동 판정 방식
한글·영문 동의어와 문항별 필수 개념을 확인하며, 정답 단어가 부정되거나 반대 개념과 함께 쓰이면 자동 정답으로 확정하지 않습니다. 부분점수는 ITPASSLAB의 학습용 예상 점수입니다.