모두CBT

다음 E-R 다이어그램을 관계 데이터 모델 스키마로 변환할 때, 도출된… | [7급 국가직 데이터베이스론] 22년 1회차 기출문제 상세 페이지

1[7급 국가직 데이터베이스론] 22년 1회차
다음 E-R 다이어그램을 관계 데이터 모델 스키마로 변환할 때, 도출된 릴레이션으로 옳지 않은 것은?

문제 이미지
1
사원(사번, 이름, 급여, 부서번호)
2
부서(부서번호, 부서이름, 부서전화)
3
참여(사번, 프로젝트번호, 참여율)
4
프로젝트(프로젝트번호, 프로젝트명, 기간, 사번)
해설

옳지 않은 것은 프로젝트 릴레이션에 사번을 포함한 스키마이다. 사원과 프로젝트는 참여 관계로 연결된 n:m(다대다) 관계이므로 한쪽 릴레이션에 외래키를 둘 수 없다.

다대다 관계는 양쪽 개체의 기본키(사번, 프로젝트번호)와 관계 속성(참여율)으로 별도의 관계 릴레이션을 만들어 변환한다. 프로젝트에 사번을 넣으면 한 프로젝트에 참여한 여러 사원을 표현할 수 없다.

  • 사원(사번, 이름, 급여, 부서번호): 소속은 부서(1)–사원(n) 관계이므로 n쪽인 사원에 부서의 기본키 부서번호를 외래키로 추가한 것은 옳다.
  • 부서(부서번호, 부서이름, 부서전화): 개체 부서의 속성을 그대로 옮기고 부서번호를 기본키로 한 것은 옳다.
  • 참여(사번, 프로젝트번호, 참여율): 다대다 관계를 두 기본키의 조합을 기본키로 하는 릴레이션으로 변환하고 관계 속성 참여율을 포함한 것은 옳다.

오류나 개정된 내용이 보이면 알려주세요

이어서 풀어보기

[7급 국가직 데이터베이스론] 22년 1회차 25문항 이어서 보기문제·정답·해설을 한 페이지에서 이어서 볼 수 있어요7급 국가직 데이터베이스론 기출문제 암기장 전체 보기