합격 후기 작성하고 2,000원 쿠폰 받아가세요! (게시글 탭 → 합격후기)

SQL 개발자 자격증데이터 모델링의 이해M:N 관계 해소난이도 2MCQ

SQL 개발자 자격증 M:N 관계 해소 기출문제 #3719

문제

다음 ERD에 대한 설명으로 적절하지 않은 것은?

학생(학생ID, 학생명) 1 : N 수강(학생ID, 과목ID) N : 1 과목(과목ID, 과목명)

수강은 학생과 과목 사이의 M:N 관계를 해소하는 엔터티이다.

① 학생은 여러 수강 내역을 가질 수 있다. ② 과목은 여러 수강 내역에 포함될 수 있다. ③ 수강은 학생과 과목의 관계에서 발생하는 행위 엔터티로 볼 수 있다. ④ 과목 인스턴스를 추가하려면 반드시 학생 인스턴스가 먼저 필요하다.

정답

4

해설

정답: 4. 과목은 독립적으로 존재할 수 있는 엔터티이므로 과목 인스턴스를 추가하기 위해 학생 인스턴스가 반드시 필요한 것은 아니다.

오답 풀이

  • 1번: 학생 1명은 여러 수강 내역을 가질 수 있다.
  • 2번: 과목 1개는 여러 학생의 수강 내역에 포함될 수 있다.
  • 3번: 수강은 학생과 과목 사이에서 발생하는 행위 엔터티이다.
  • 4번: 과목 자체는 학생 없이도 등록될 수 있으므로 부적절하다.

보충 개념 M:N 관계는 보통 교차 엔터티 또는 행위 엔터티로 해소한다. 학생과 과목 사이의 수강 엔터티가 대표적인 예이다.

SQL 개발자 자격증 데이터 모델링의 이해 다른 기출문제

SQL 개발자 자격증 시험 준비 가이드

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

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

[SQL 개발자 자격증] M:N 관계 해소 데이터 모델링의 이해 기출 #3719 | 문어CBT