【发布时间】:2019-05-19 18:59:40
【问题描述】:
我有仓库的要求,仓库可以有来自 5 个固定类别的产品(一次不止一个,例如 wh1 可以有 producttype1 和 producttype2 产品)。建议的数据库设计应该是什么。一种选择是创建固定值的单独表并与仓库建立多对多关系。还有什么其他选择 仓库表
WareHouseID, WareHouseTitle,Address
固定产品类型
Producttype1,Producttype2,Producttype3,Producttype4,Producttype5
【问题讨论】:
-
您永远不会希望允许 5 个可能的类别,因为在现实世界中情况会发生变化。你不想回去重新设计,因为明天有人会推出 6th。绝对是多对多的要求。
标签: sql-server database database-design one-to-many