【发布时间】:2014-03-10 20:00:05
【问题描述】:
我必须设计一个数据库,其中我有一个客户实体,并且客户可以下多种类型的订单(所有订单都彼此不同,但它们之间很少有共同的字段,如状态、定价、时间等)。 例如,他可以下订单-A、订单-C、订单-F(来自不同的表格)。我很困惑如何满足不同类型的订单。
这是我迄今为止创建的。
现在我很困惑如何满足订单类型中不常见的字段。我应该为每种订单类型创建单独的表格以保存所有不同的值吗?并将所有这些表的外键添加到订单表?会很复杂。最好的方法是什么?
【问题讨论】:
标签: database database-design one-to-many database-schema