SQLD데이터 모델링의 이해카테시안 곱난이도 3MCQ

SQLD 카테시안 곱 기출문제 #3686

문제

제품, 생산제품, 생산라인 엔터티가 있을 때 제품과 생산라인을 생산제품 엔터티 없이 직접 조인하면 발생할 수 있는 문제로 가장 적절한 것은?

① 카테시안 곱이 발생할 수 있다. ② 항상 INNER JOIN 결과가 0건이 된다. ③ 기본키가 자동으로 생성된다. ④ 외래키 제약조건이 자동으로 삭제된다.

정답

1

해설

정답: 1. 제품과 생산라인 사이의 관계 엔터티를 거치지 않고 직접 조인하면 조인 조건이 부정확해져 카테시안 곱이 발생할 수 있다.

오답 풀이

  • 1번: 관계 조건이 없거나 부적절하면 모든 조합이 생성될 수 있다.
  • 2번: 항상 0건이 되는 것은 아니다.
  • 3번: 조인으로 기본키가 자동 생성되지 않는다.
  • 4번: 조인으로 외래키 제약조건이 삭제되지 않는다.

보충 개념 M:N 관계는 교차 엔터티를 통해 해소한다. 직접 관련 없는 테이블을 조인하면 불필요한 조합이 생성되어 결과가 부풀려질 수 있다.

SQLD 시험 준비 가이드

이런 문제 20~50개를 한 번에 풀어보세요

매번 새로 추가되는 모의고사 + 오답 자동 복습 + 회차별 실력 추적. 회원가입 후 무료 이용.

[SQLD] 카테시안 곱 데이터 모델링의 이해 기출 #3686 | 문어CBT