0

我正在设计一个 ERD。我正在考虑如何将 a 链接product entity到 acategory 我有两个类别:

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

一个产品可以属于一个BrandCategory和一个TypeCategory.

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

谢谢你。

4

1 回答 1

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 可以有很多产品。

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

在此处输入图像描述

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

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

问候

于 2013-02-08T00:38:19.263 回答