黏液
我想为ASP.NET MVC 5代码第一个项目创建数据库图。首先,在这个项目中,我将创建一种面料。织物表与纱线表具有多对多关系,并且织物可以包含一根或多根纱线。同样,Fabric和Order表具有多对多关系,我想计算总价格并将其存储在FabricOrder表中,并从“ FabricYarn”表中获取“ UnitPriceOfFabric”。在这种情况下,我想问一下如何在“ FabricOrder”和“ FabricYarn”之间建立关系。图片中的设计是否正确。如果是错误的,我该如何改善它。
谢谢..
Monu
这似乎并不是满足此要求的最佳设计。我认为不需要FabricOrder表,因为Order只需要知道已为哪个Fabric ID订购了哪个Fabric就足够了。另外,织物的单价也应存储在织物表中,因为这是织物的属性,不会随纱线的组合而改变。
我本来会这样的-
改进的ER图
我也将单价保留在订单表中,因为将来它可能会更改,因此将保留历史记录。
希望有道理。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
编辑于
我来说两句