在制作一个将3个表与3个关系连接起来的关系时是否有任何问题?
就我而言,我有销售,销售细节和产品。 我相关的产品和销售细节因为我可以详细输入多个产品。另一方面,我关注产品销售,因为我需要一些属于销售的产品。 我做这种关系是错的吗?
我把我的桌子重新编辑:
销售:sales_id,日期
Sales_Details:sales_id,prodSale_id
产品:product_id,product_info,cost
Products_for_Sale:prodSale_id,product_id,price
考虑以下情况:
我现在正在进行建模吗?
答案 0 :(得分:1)
以下列方式拥有3个表会更好。
1)销售(sales_id,date,..)
2)产品(product_id,product_info,...)
第3)sales_products(sales_id,PRODUCT_ID)强>
这是normalized,是许多人关系的最佳方法。查看here了解更多信息