1

我在模型中具有以下/或关系。以下要求非常迎合模型数据库设计改进中的/或关系

  • 计划是一段一定长度由3个月,6个月年等
  • 计划可能有修正期的修订长度不会 改变
  • 规划将无论是在SKU层面或SKU组级别
  • 每个SKU集团有很多的SKU
  • 规划将在任SKU组级或SKU
  • 级别
完成

在我的设计中,如果计划属于组级别,则在项目表中填写SKUID nullable。我怎样才能提高设计

enter image description here

回答

0

这就是我可以从描述中得到:

  • PeriodTypeID也应列入计划(或修订) - 这是弄清楚什么时期计划将与之合作。
  • PlanItems.SKUGroupID可能为空(用于SKU级计划)。您甚至可以添加一个检查约束,以确保准确(SKUGroupID,SKUID)的一个填充。
  • 的SKU应该有一个外键引用SKUGroups.SKUGroupId

希望有所帮助。