我有一个仓库,仓库必须有5种固定类别的产品(一次可以有多个,例如wh1可以有producttype1和producttype2产品)。建议的数据库设计应该是什么。一种选择是创建固定值的单独表,并与仓库建立多对多关系。还有什么其他选择 仓库表
WareHouseID, WareHouseTitle,Address
固定的产品类型
Producttype1,Producttype2,Producttype3,Producttype4,Producttype5
答案 0 :(得分:-1)
我认为您已经回答了自己的问题:
仓库可以包含5种固定类别的产品(一次可以有多个类别,例如wh1可以具有producttype1和producttype2产品)
唯一合适的设计是WAREHOUSE_TABLE 1- * M2M_TABLE * -1 PRODUCT_TYPE_TABLE,因为其他任何设计都会违反3NF规则。