안녕하세요 창고-제품 ERD 작성에 대해 질문 드립니다. 0 4 1,606

by 멍멍 [DB 모델링/설계] ERD 사상수 관계 eXERD [2022.06.06 20:38:32]


질문.png (59,275Bytes)
관계.png (28,742Bytes)
관계2.png (45,855Bytes)
관계3.png (28,445Bytes)

일단 실습 상황을 설명드리자면

납품한 제품을 각 창고에 지정할 수 있습니다.

 

첫번째 이미지에서 exerd에 생성시킨 관계를 보면 

제품 (제품코드 포함) - 창고로 바로 연결되는 경우가 있고

제품- 제품별 창고 - 창고로 연결시킨 경우가 있잖아요.. 

 

어떤 경우를 선택해야할지 모르겠습니다.

 

2번째 이미지처럼

제품-창고가 n:m 관계라고 생각해서

제품-창고별 제품 -창고로 erd를 작성하는 게 맞다고 생각했는데

제품에다가 창고코드를 넣으면 이것 역시 1:n의 관계가 맞지 않나? 싶어서요!

 

제품에 창고 코드를 넣어서 만든 테이블은 n:m이 아니고 1:n이라고 생각하거든요!

 

그럼 결국 

제품(창고코드포함)-창고 erd나

제품-제품별창고-창고 erd 

둘 다 가능 한 건가요?

 

긴 글 읽어주셔서 감사합니다!

 

by 우리집아찌 [2022.06.07 09:40:22]

1번째는 창고/제품당 총 재고수만 관리 UPDATE로 관리됨

2번째는 창고/제품당 각 재고 관리 INSERT로 관리됨 


by 멍멍 [2022.06.07 12:26:18]

조언 감사합니다!! ㅜㅜ 


by 마농 [2022.06.07 10:23:49]

1안)은 m:1 관계 입니다. (하나의 제품은 하나의 창고에만 저장되죠.)
2안)은 m:n 관계 입니다. (하나의 제품이 여러 창고에 나누어 저장이 가능합니다.)
목적에 맞게 선택하시면 됩니다.


by 멍멍 [2022.06.07 12:26:33]

조언 감사합니다! 의견 다 참고해서 잘 설계해볼게요!! 

댓글등록
SQL문을 포맷에 맞게(깔끔하게) 등록하려면 code() 버튼을 클릭하여 작성 하시면 됩니다.
로그인 사용자만 댓글을 작성 할 수 있습니다. 로그인, 회원가입