为多种产品类型设计表格

时间:2017-06-26 10:19:45

标签: mysql database database-design database-schema entity-attribute-value

我一直在寻找设计多产品类型的数据库表。假设我想添加两种不同类型的产品,一本书和一台计算机软件光盘。这两个产品有一些不同的/独特的属性,它们与一个相关,但对其他产品绝对没有意义。

书籍的属性= ISBN,页面,作者。

软件=首选操作系统,它运行的设备,没有。许可证。

最初,我问了一个类似的问题,here,并建议扩展我需要有一个带有product_id和attribute_id的简单表 根据这个建议,并寻找一些帮助,这就是我提出的建议。

enter image description here

这里我们有一个产品表,其中包含一些常用属性,这些属性主要适用于所有属性,但有些列将采用null。对于更多产品特定属性,用户需要自己创建它们。

你能否建议这是否正确?

0 个答案:

没有答案
相关问题