2011-12-28 70 views
0

我为我即将建立的网站设计了一个ERD。如何在ERD模型中创建产品的类别?

本网站有2组:USERCOMPANY。不同的公司(或精确地说,商店)可以选择登录网站并将新产品输入系统。用户可以根据品牌和类别登录和查看产品。

在ERD中,我创建了所有表格,字段和一对多关系,以充分发挥我的知识。我认为,直到category表进展顺利。

我想要的产品被归类于像 “MEN &鞋”, “KIDS & CLOTHES”。我想通了,我需要2表:CategoryPersonGroup & CategoryProductGroup。但我不知道将此链接到products表的正确方法是什么。请帮忙!这是我的ERD:

enter image description here

+1

很高兴知道如何格式化您的问题和答案,并应用这些知识。这一次我已经为你格式化了你的问题,下次请自己格式化一下。 – Tadeck 2011-12-28 23:09:29

+0

@Tadeck你是什么意思,你是什么格式? – 2011-12-28 23:44:57

+0

创建段落,更正拼写,插入图片。你有编辑历史在这里:http://stackoverflow.com/posts/8662273/revisions – Tadeck 2011-12-29 00:12:21

回答

1

我认为,产品和类别表之间的关系many to 1会很方便,如:
Product (N) -- has -- (1) CategoryProductGroup
Product (N) -- has -- (1) CategoryPersonGroup

0

您可以对此事使用继承方法,即使类别表存储所有文章共有的任何值,然后制作将继承类别表的单独表格,您可以在其中存储您自己的值表。就是这样,只需将主要类别表与人员和瞧相关。

+0

所以人(表)<-inherits男人,女人,孩子(表) – 2011-12-28 23:19:40

+0

类别(表)< - 继承鞋,服装.. (表格) – 2011-12-28 23:20:16

+0

人与类别之间的关系是1-N,即一个人可以有很多类别,而类别与人之间也可以有1-N。 – 2011-12-28 23:22:22

相关问题