2013-02-06 41 views
0

我正在設計ERD。我正在考慮我怎麼會鏈接product entitycategory 我有兩類:如何設計實體關係圖中的產品和類別表

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

產品可以屬於BrandCategoryTypeCategory.

能somoene告訴我如何如何連接這些向上?

謝謝。

回答

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。而一個typeCategory可以有很多產品。

所以我們在這裏有一對多的關係。

enter image description here

執行相同的brandCategory。模型應該是完整的。

但我建議你在這裏繼承。你也可以用繼承對它進行建模,這可能更有意義。谷歌爲「實體關係」獲取更多信息。

關於

相關問題