← 회차 전체 문제학습용 기출·복원자료 분류 확인SQLD · 2024년 54회 데이터 모델링의 이해 · 6번
고객은 하나의 서비스만 계약할 수 있고 계약 자체의 속성을 관리해야 할 때 적절한 모델은?
- 1
고객 테이블에 서비스의 모든 속성을 반복 저장한다.
오답 이유서비스 정의가 고객마다 중복되어 갱신 이상이 발생한다. 따라서 1번 보기 ‘고객 테이블에 서비스의 모든 속성을 반복 저장한다.’의 적용 여부를 문제 조건과 대조해야 한다. - 2
서비스 테이블에 고객 정보를 직접 여러 열로 저장한다.
오답 이유서비스와 계약 주체를 섞어 반복 열과 다중값 문제가 생긴다. 따라서 2번 보기 ‘서비스 테이블에 고객 정보를 직접 여러 열로 저장한다.’의 적용 여부를 문제 조건과 대조해야 한다. - 3
고객과 서비스 사이 관계를 완전히 제거한다.
오답 이유어떤 고객이 어떤 서비스를 계약했는지 기록할 수 없다. 따라서 3번 보기 ‘고객과 서비스 사이 관계를 완전히 제거한다.’의 적용 여부를 문제 조건과 대조해야 한다. - 4
고객-서비스계약-서비스로 분리한다.
정답 근거계약일·상태 같은 관계 속성을 관리하려면 서비스계약 엔터티를 둔다. 고객과 서비스계약, 서비스와 서비스계약의 카디널리티는 업무 규칙에 맞춰 설정한다. 따라서 4번 보기 ‘고객-서비스계약-서비스로 분리한다.’의 적용 여부를 문제 조건과 대조해야 한다.
ANSWER & EXPLANATION정답 4번
핵심 판단은 4번 ‘고객-서비스계약-서비스로 분리한다.’입니다. 계약일·상태 같은 관계 속성을 관리하려면 서비스계약 엔터티를 둔다. 고객과 서비스계약, 서비스와 서비스계약의 카디널리티는 업무 규칙에 맞춰 설정한다.
CONTENT RECORD콘텐츠 정보
- 자료 유형
- 공개 기출 아카이브
- 검수 상태
- 문항·보기·해설 편집 확인
- 최종 검수
- 2026-08-09