문제
다음 중 데이터 모델링의 각 단계별 주요 산출물에 대한 설명으로 가장 적절한 것은?
① 개념적 모델링: 테이블 스키마, 논리적 모델링: ERD, 물리적 모델링: 인덱스 설계 ② 개념적 모델링: ERD, 논리적 모델링: 정규화된 테이블, 물리적 모델링: 실제 DB 구조 ③ 개념적 모델링: 업무 규칙, 논리적 모델링: 저장 구조, 물리적 모델링: ERD ④ 개념적 모델링: 성능 튜닝, 논리적 모델링: 개념적 ERD, 물리적 모델링: 논리적 테이블
정답
2번
해설
② 정답. 개념적 모델링은 ERD(개체관계도)를 통해 전체적인 데이터 구조를 표현하고, 논리적 모델링은 정규화를 통해 테이블 구조를 설계하며, 물리적 모델링은 실제 DBMS에 구현할 데이터베이스 구조를 설계합니다. ① 각 단계의 산출물 순서가 잘못되었고, ③ 업무 규칙은 개념적 모델링의 입력이지 산출물이 아니며, ④ 성능 튜닝은 물리적 단계의 활동입니다.