I have a Product
and a Product Category
.
I can define a Product has Product Category
relationship, or Product Category has Product
.
Both make sense to me. My aim is to achieve a grouping of products to categorize them more easily. I see Product Category
as a helper concept and not a concrete concept. i.e. a Product
is something I could sell, something I can place into a shopping cart, etc. I cannot do that with a Product Category
. But I can use it to group things, i.e. show a listing of Product
that belongs to a certain Product Category
.
Many to Many relation is symmetrical, I assume, and there are two ways to create it. How can I determine which direction is correct in my case? Is there one?