2022 국가직7급 데이터베이스론 4번 해설 — E-R의 관계 스키마 변환
정답 ④번출제 쟁점 E-R의 관계 스키마 변환발문 옳지 않은 것 고르기
문제
다음 E-R 다이어그램을 관계 데이터 모델 스키마로 변환할 때, 도출된 릴레이션으로 옳지 않은 것은?
- ① 사원(사번, 이름, 급여, 부서번호)
- ② 부서(부서번호, 부서이름, 부서전화)
- ③ 참여(사번, 프로젝트번호, 참여율)
- ④ 프로젝트(프로젝트번호, 프로젝트명, 기간, 사번) ← 정답
선지별 해설
① 사원(사번, 이름, 급여, 부서번호)
이 선지 진술은 옳음(O)
사원이 부서에 속하는 1:N 관계에서 N측인 사원 릴레이션에 부서번호를 외래키로 두는 것은 올바른 변환이다.
② 부서(부서번호, 부서이름, 부서전화)
이 선지 진술은 옳음(O)
부서 개체를 자신의 속성으로 구성한 릴레이션으로, 올바른 변환이다.
③ 참여(사번, 프로젝트번호, 참여율)
이 선지 진술은 옳음(O)
사원-프로젝트의 M:N 관계는 양측 기본키(사번, 프로젝트번호)와 관계 속성(참여율)을 갖는 별도 릴레이션으로 변환하는 것이 올바르다.
④ 프로젝트(프로젝트번호, 프로젝트명, 기간, 사번)
이 선지 진술은 틀림(X)
사원-프로젝트가 M:N 관계이면 프로젝트 릴레이션에 사번을 외래키로 둘 수 없고 별도 관계 릴레이션으로 분리해야 한다. 따라서 잘못된 변환으로 정답(④)에 해당한다.
핵심 요약 (Q&A)
- Q. 2022 국가직7급 데이터베이스론 4번의 핵심 쟁점은 무엇인가?
- A. 2022 국가직7급 데이터베이스론 4번은 E-R의 관계 스키마 변환에 관한 문항으로, "옳지 않은 것"을 고르는 문제입니다.
- Q. 2022 국가직7급 데이터베이스론 4번의 정답은?
- A. 정답은 ④번입니다. 사원-프로젝트가 M:N 관계이면 프로젝트 릴레이션에 사번을 외래키로 둘 수 없고 별도 관계 릴레이션으로 분리해야 한다. 따라서 잘못된 변환으로 정답(④)에 해당한다.