작성
·
375
0
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.
1. 강의 내용과 관련된 질문을 남겨주세요.
2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.
(자주 하는 질문 링크: https://bit.ly/3fX6ygx)
3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.
(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)
질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.
=========================================
[질문 템플릿]
1. 강의 내용과 관련된 질문인가요? (예/아니오)
2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)
3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)
[질문 내용]
OrderItem과 Item는 N:1 관계라고 나오는데요, 하나의 주문에는 여러 상품이 들어가는 건 이해하겠는데 "하나의 상품(하나의 id를 가진)"이 여러 주문에 들어 가는 게 이해가 잘 안 됩니다. 가령 내가 쿠팡에서 내 장바구니에 비누, 치약, 샴푸 3가지 상품을 샀는데 이 각각의 상품들은 id를 가지고 있을 것이고 여기서 결제하고 주문을 완료하면 이 3가지 상품들은 해당 주문 목록에만 표시 될텐데요? 이 중 어느 하나의 상품이라도 다른 OrderItem에 포함 된다는 의미가 뭔지 이해가 안 가네요.
답변 1
1
안녕하세요. nutrogen님, 공식 서포터즈 OMG입니다.
헷갈리시지 않게
주문은 O + 1~부터 시작하는 id가 채번된다고 가정하고
상품은 I + 1~부터 시작하는 id가 채번된다고 가정하겠습니다. 그리고 각 id와 주문 시나리오는 아래를 참고해주세요
상품
I1 :비누
I2: 치약
I3: 샴푸
nutrogen님의 주문 (비누+ 치약+샴푸)
O1 - I1, I2, I3
OMG 주문 (비누, 샴푸)
O2 - I1, I3
주문 하나에는 여러 상품이 들어가고, 각 상품들은 여러 주문에 포함될 수있습니다.
위 상황에 대해 동일한 궁금증이 남아있을 경우 이해가 안되는 부분을 조금 더 자세히 설명해주시면 부연설명을 드릴 수 있을 것 같습니다.
감사합니다.