모두CBT

인터넷 서점의 시스템 구축을 위한 ERD(Entity Relations… | [유통관리사 2급] 19년 3회차 기출문제 상세 페이지

1[유통관리사 2급] 19년 3회차
인터넷 서점의 시스템 구축을 위한 ERD(Entity Relationship Diagram)의 일부분을 나타낸 것으로 이에 대한 내용으로 가장 올바르지 않은 것은?
문제 이미지
1
도서, 고객은 개체(entity)이다.
2
주문은 도서와 고객과의 관계에서 생성되는 정보를 표현한다.
3
밑줄이 그어진 항목은 키 속성 중에서 주키로 사용하기 위해 설계된 것이다.
4
주문번호를 통해 주문한 고객의 주소를 찾아갈 수 있도록 설계되어 있다.
5
주문의 물리 테이블 구성시 속성은 주문번호와 주문일자로만 구성된다.
해설

결론: 도서와 고객이 M:N 관계로 맺어진 ERD이므로 주문의 물리 테이블에는 주문번호·주문일자만이 아니라 도서번호와 고객번호가 외래키로 반드시 들어간다. 주문번호와 주문일자로만 구성된다는 설명이 옳지 않다.

그림에서 사각형 '도서'와 '고객'은 개체, 그 사이 마름모 '주문'은 두 개체를 M 대 N으로 잇는 관계, 타원은 속성이다. 도서에는 도서번호(밑줄)·도서이름·출판사·도서단가, 고객에는 고객번호(밑줄)·고객이름·주소·전화번호·고객ID, 주문에는 주문번호(밑줄)·주문일자가 달려 있다.

다대다 관계는 물리 설계에서 별도의 테이블로 풀어야 하며, 그 테이블이 양쪽 개체의 기본키를 가져와야 어떤 고객이 어떤 도서를 주문했는지 식별된다. 이 외래키가 있기 때문에 주문번호에서 고객을 거쳐 주소까지 추적할 수 있다는 설명도 성립한다.

밑줄이 그어진 도서번호·고객번호·주문번호는 각 개체를 유일하게 식별하는 주키(기본키) 표시이며, 도서와 고객이 개체이고 주문이 두 개체의 관계에서 생기는 정보라는 설명도 ERD 표기 그대로다.

내용에 오류가 있거나 최신 법령·기준과 다른 부분이 보이면 알려주세요. 확인 후 반영하겠습니다.