일단 실습 상황을 설명드리자면
납품한 제품을 각 창고에 지정할 수 있습니다.
첫번째 이미지에서 exerd에 생성시킨 관계를 보면
제품 (제품코드 포함) - 창고로 바로 연결되는 경우가 있고
제품- 제품별 창고 - 창고로 연결시킨 경우가 있잖아요..
어떤 경우를 선택해야할지 모르겠습니다.
2번째 이미지처럼
제품-창고가 n:m 관계라고 생각해서
제품-창고별 제품 -창고로 erd를 작성하는 게 맞다고 생각했는데
제품에다가 창고코드를 넣으면 이것 역시 1:n의 관계가 맞지 않나? 싶어서요!
제품에 창고 코드를 넣어서 만든 테이블은 n:m이 아니고 1:n이라고 생각하거든요!
그럼 결국
제품(창고코드포함)-창고 erd나
제품-제품별창고-창고 erd
둘 다 가능 한 건가요?
긴 글 읽어주셔서 감사합니다!
1번째는 창고/제품당 총 재고수만 관리 UPDATE로 관리됨
2번째는 창고/제품당 각 재고 관리 INSERT로 관리됨
조언 감사합니다!! ㅜㅜ
1안)은 m:1 관계 입니다. (하나의 제품은 하나의 창고에만 저장되죠.)
2안)은 m:n 관계 입니다. (하나의 제품이 여러 창고에 나누어 저장이 가능합니다.)
목적에 맞게 선택하시면 됩니다.
조언 감사합니다! 의견 다 참고해서 잘 설계해볼게요!!