품목 하나가 여러 창고에 나뉘어 보관될 수 있다. 품목 엔터티의 '보관… | [SQLD] SQL 개발자 기출유형 모의고사 8회 상세 페이지

1[SQLD] SQL 개발자 기출유형 모의고사 8회
품목 하나가 여러 창고에 나뉘어 보관될 수 있다. 품목 엔터티의 '보관창고' 정보를 설계하는 방법으로 가장 적절한 것은?
1
품목명 속성에 창고명을 함께 적는다
2
보관창고 값에 창고명을 이어 적는다
3
보관창고1·2·3 속성을 미리 둔다
4
보관 정보를 별도 엔터티로 분리한다
해설

한 인스턴스는 속성마다 하나의 값만 가져야 하므로, 품목당 여러 값이 생기는 보관창고는 품목보관 같은 별도 엔터티로 분리한다.

분리된 엔터티는 품목번호와 창고코드를 함께 식별자로 가져 보관 건수만큼 인스턴스를 만든다.

  • 한 칸에 여러 창고명을 이어 적으면 원자값 원칙을 어긴다.
  • 번호 붙은 반복 속성은 창고가 늘 때마다 구조를 바꿔야 한다.
  • 품목명에 창고명을 섞으면 한 속성이 두 의미를 갖게 된다.

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

이어서 풀어보기

[SQLD] SQL 개발자 기출유형 모의고사 8회 50문항 이어서 보기문제·정답·해설을 한 페이지에서 이어서 볼 수 있어요SQLD SQL 개발자 실전 모의고사 암기장 전체 보기