如何在实体关系图中设计产品和类别表

时间:2013-02-06 11:52:49

标签: entity-relationship

我正在设计一个ERD。我正在考虑如何将product entitycategory相关联  我有两个类别:

 1. BrandCategory (i.e. Apple, Nokia etc.)
 2. TypeCategory (Smartphone, Laptop, Tablet etc.)

产品可以属于BrandCategoryTypeCategory.

somoene可以告诉我如何将这些联系起来吗?

谢谢。

1 个答案:

答案 0 :(得分:2)

这很容易。首先看看你的对象: P = Product,BC = BrandCategory,TC = TypeCategory

1)BC和TC彼此无关。

2)P与TC有关。让我们看看对象:

    P_1 ----> TC_1 (read as: Product_1 belongs to TypeCategory_1)
    P_2 ----> TC_1
    P_3 ----> TC_2

如我们所见,ONE产品属于ONE typeCategory。而ONE typeCategory可以有很多产品。

所以我们在这里有一对多的关系。

enter image description here

对brandCategory执行相同操作。模型应该是完整的。

但我建议你在这里继承。您也可以使用继承对其进行建模,这可能更有意义。谷歌为“实体 - 关系”获取更多信息。

问候