数据库设计对产品和特色产品的建议

时间:2012-06-13 14:18:33

标签: database database-design

我将创建一个将在Matrix 3 * 8中显示产品的应用程序。

第一行是为特色产品保留的。特色产品有时可能为0或有时高达3。

特色产品有许多额外的细节,比普通产品多5-6个额外的列。

我很可能将所有这些(产品和特色产品绑定到ASP.NET中的数据绑定控件)

问题是我应该将产品和特色产品保存在同一个表格或不同的表格中。

任何帮助都很明显。

1 个答案:

答案 0 :(得分:2)

在Product表旁边创建一个新表FeaturedProduct,其中包含Product的外键。附加信息包含在此FeaturedProduct表中。如果产品存在于FeaturedProduct表中,那么这意味着它是一个特色产品。

要构建您的UI,您需要将两个表左外连接。