database-design - 设计电子商务数据库

标签 database-design

您好,我正在开发我的第一个电子商务网站,数据库设计中的一些挑战阻碍了我前进。该网站将是一家电子商店,出售电脑、电视、电话、平板电脑等。这是到目前为止我的数据库图:

enter image description here

现在我的问题是关于每种产品类型,例如,如果我有笔记本电脑和电视,这两种产品在表中将具有不同的属性。我认为笔记本电脑将有一列用于 CPU、主板、显卡等以及电视栏的类型、英寸等。

我有大约 38 种不同的产品类型,每种类型都有不同的产品描述。

我的想法是,对于每种产品类型,我都会创建一个表,但这将导致 38 个表,我不知道这是否是正确的做法。

如果有其他方法可以解决这个问题,任何人都可以指出我正确的方向吗?

最佳答案

这张数据库图片我认为对你有帮助。但如果您还没有开始开发,或者您可以在表中添加这些字段。这是完整的描述

db esign pattern

关于database-design - 设计电子商务数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14004632/

相关文章:

database-design - 审计日志的数据库设计

postgresql - "polymorphism"用于 FOREIGN KEY 约束

mysql - 具有主要 BELONGS_TO 的 HAS_MANY 的关系数据库设计

mysql - 如何在数据库中保存婚姻关系

mysql - 我想在数据库中存储公制单位——我应该使用什么数据类型?

mysql - 当加载的原始数据具有许多唯一字符时,如何将 CSV 数据加载到 MySQL 数据库中

MySQL 多级约束

mysql - 如何使 SQL 表列与另一个表列按序排列,使它们成为复合 PK

database - 数据库 Fk/Pk 键性能

database-design - 一对多对自己