모두CBT

다음 E-R 다이어그램을 관계형 스키마로 올바르게 변환한 것은? (단,… | [계리직 컴퓨터일반] 22년 1회차 기출문제 상세 페이지

1[계리직 컴퓨터일반] 22년 1회차
다음 E-R 다이어그램을 관계형 스키마로 올바르게 변환한 것은? (단, 속성명의 밑줄은 해당 속성이 기본키임을 의미한다.)
문제 이미지
1
판매처(판매처번호, 담당자)
공장(공장명, 단가, 판매처번호, 수량)
2
판매처(판매처번호, 담당자, 공장명, 수량)
공장(공장명, 단가)
3
판매처(판매처번호, 담당자)
주문(판매처번호, 수량)
공장(공장명, 단가)
4
판매처(판매처번호, 담당자)
주문(공장명, 수량)
공장(공장명, 단가)
해설

올바른 변환은 판매처(판매처번호, 담당자, 공장명, 수량), 공장(공장명, 단가)이다.

E-R 다이어그램에서 판매처와 공장은 '주문' 관계로 N:1 대응이며, 1:N 관계는 별도 릴레이션을 만들지 않고 N쪽 릴레이션에 1쪽의 기본키를 외래키로 넣는다. 관계 속성인 수량도 N쪽인 판매처에 함께 넣는다.

  • 공장 쪽에 판매처번호와 수량을 넣은 변환: 외래키를 1쪽(공장)에 넣으면 공장 하나가 여러 판매처와 관계를 가질 때 값을 하나만 담을 수 없다.
  • 주문 릴레이션의 기본키를 판매처번호만으로 둔 변환: 공장과의 연결 정보(공장명)가 빠져 관계를 표현하지 못한다.
  • 주문 릴레이션의 기본키를 공장명만으로 둔 변환: 판매처와의 연결 정보가 빠지고, 공장 하나가 여러 판매처와 주문하는 N쪽 대응을 담지 못한다.

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

이어서 풀어보기

[계리직 컴퓨터일반] 22년 1회차 20문항 이어서 보기문제·정답·해설을 한 페이지에서 이어서 볼 수 있어요계리직 컴퓨터일반 기출문제 암기장 전체 보기