문제
다음 중 데이터베이스의 논리적 설계 단계에서 수행하지 않는 작업은 무엇인가?
① 모든 업무 영역에 대한 개체, 속성, 관계, 프로세스 등을 파악한다. ② 개념 모델을 컴퓨터가 이해할 수 있는 논리적 구조로 매핑한다. ③ 목표 시스템에 적용할 수 있는 트랜잭션 인터페이스를 설계한다. ④ 모든 업무 데이터를 비정규화하여 표현한다.
정답
4번
해설
정답: 4. 논리적 설계에서는 업무 데이터를 정규화하여 표현하는 것이 일반적이다.
오답 풀이
- 1번: 개체, 속성, 관계 파악은 논리 설계와 관련된다.
- 2번: 개념 모델을 논리 구조로 매핑한다.
- 3번: 트랜잭션 인터페이스 설계가 포함될 수 있다.
- 4번: 모든 업무 데이터를 비정규화하는 것은 논리적 설계의 일반 작업이 아니다.
보충 개념 논리적 설계는 DBMS에 독립적인 논리 구조를 만들고 정규화를 수행한다.