在产品模块中设置外键

时间:2016-07-17 23:11:32

标签: sql database erd

我有三张桌子

1)产品

包含以下列:

PRODUCT_ID, product_cat, product_cat_brand, 产品名称, PRODUCT_PRICE, product_image

2)product_Category

以下列

CAT_ID, cat_title

3)product_Brand

包含以下列:

brand_id, brand_title

问题???

所以我的问题是: 哪个表会收到其他表的外键? 或换句话说,我如何在这些表之间建立关系..

2 个答案:

答案 0 :(得分:0)

产品表:ProductBrandID //因为产品只能属于一个品牌。 例如:手机可以属于三星或Apple。

您需要创建一个新表 Categories_To_Products productID,categoryId //因为产品可以链接到多个类别。 例如:手机可以按类别链接(手机,触控手机,电子产品,通讯设备)

答案 1 :(得分:0)

如果你想做E-R,你必须告诉我们你的桌子之间有什么关系,我们有你的桌子,但很难猜出你想用它做什么。如果你说,你需要什么样的关系,我可以帮助你。 谢谢:))