【发布时间】:2012-12-05 09:09:55
【问题描述】:
我的问题与数据库模式开发有关,如下所示。
我正在开发一个购买模块,我想在其中购买物品和服务。 以下是我的 EER 图,(请注意,服务的专门属性很少——最多 2 个)
我的问题是将产品和服务放在两张表中还是只放在一张表中?
一个表选项 - 降低复杂性,因为我只需要指定 item id 引用 item 表,该表将具有“item_type”字段来识别它是产品还是服务
两个表选项 - 在我想引用它们的任何地方都必须引用单独的产品或服务,并且必须在每个引用产品或服务的表中保留“item_type”字段?
目前计划使用选项 1,但想了解专家对此问题的意见。非常感谢您的时间和建议。谢谢。
【问题讨论】:
标签: database database-design schema database-schema entity-relationship