User는 여러개의 Product을 등록할 수 있고, Product는 하나의 User에게만 등록 될 수 있다.
User는 Cart안에 여러개의 상품을 담을 수 있고, Cart안의 상품은 하나의 User에게만 담길 수 있다.
User는 여러번의 Order를 할 수 있고, Order는 하나의 User에게만 주문될 수 있다.
Product는 여러개의 Cart안의 상품이 될 수 있고, Cart안의 상품은 하나의 Product만 적용될 수 있다.
Product는 여러개의 주문된 상품이 될 수 있고, OrderProduct는 하나의 Product만 적용될 수 있다.
한번의 Order는 여러 OrderProduct를 생성 시킬 수 있고, OrderProduct는 한번의 Order에만 적용될 수 있다.
ER 다이어그램에서 비식별관계는 점선, 식별관계는 실선으로 표기한다.
Product는 User의 외래키를 기본키로 사용하고 있지 않기 때문에 점선
Cart는 User의 외래키를 기본키로 사용하고 있지 않기 때문에 점선
Cart는 Product의 외래키를 기본키로 사용하고 있지 않기 때문에 점선
Order는 User의 외래키를 기본키로 사용하고 있지 않기 때문에 점선