我有计算机表,商店表和价格表,
在这三者之间建立关系的最佳方式是什么,所以如果我拿出计算机记录,我会看到不同商店的所有价格。
计算机到价格是多对多?怎么样的电脑商店?
整个概念是同一台电脑在不同商店的价格不同。
请告知建立关系的最佳方式。
答案 0 :(得分:0)
我想你会有一个电脑桌(产品),商店桌子(商店)和"计算机商店"列出计算机ID,商店ID和价格的表。
您不应该在同一家商店拥有多台价格的同一台电脑。
答案 1 :(得分:0)
根据您的解释,您可以在Computer-Store
表中的Price
上保持多对多的关系。
Computer
- Id
Price
- Id
- ComputerId
- StoreId
- Price
Store
- Id
通过这种方式,您可以获得保持每家商店的电脑价格的能力。
答案 2 :(得分:0)
计算机和商店表可分别具有唯一Product_ID和Store Id。 价格表可以包含Product_Id和Store_Id组合的价格详细信息。