我正在设计一个 ERD。我正在考虑如何将 a 链接product entity
到 acategory
我有两个类别:
1. BrandCategory (i.e. Apple, Nokia etc.)
2. TypeCategory (Smartphone, Laptop, Tablet etc.)
一个产品可以属于一个BrandCategory
和一个TypeCategory.
somoene 可以告诉我如何将这些联系起来吗?
谢谢你。
我正在设计一个 ERD。我正在考虑如何将 a 链接product entity
到 acategory
我有两个类别:
1. BrandCategory (i.e. Apple, Nokia etc.)
2. TypeCategory (Smartphone, Laptop, Tablet etc.)
一个产品可以属于一个BrandCategory
和一个TypeCategory.
somoene 可以告诉我如何将这些联系起来吗?
谢谢你。
这很容易。首先看看你的对象: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 执行相同的操作。并且模型应该是完整的。
但我建议你在这里有继承权。您也可以使用继承对其进行建模,这可能更有意义。谷歌“实体关系”以获取更多信息。
问候