电子商务数据库设计?

Ali*_*hşi 0 database-design e-commerce

我想做一个电子商务应用程序。我想将属性添加到类别并在属性中动态搜索它们的类别。

我是说:

  CATEGORIES             PROPERTIES
| Computer properties  | MotherBoard, GraphicCart etc.
| Phone properties     | Cam, Connecting properties, bluetoot etc.
| Digital Camera       | Zoom option , Lcd, Battery etc.
Run Code Online (Sandbox Code Playgroud)

我已经用关系表完成了这项工作。我的想法是这样的:

在此输入图像描述

那么,我的问题是这样吗?或者我们还有其他办法吗?

Mic*_*nny 5

您提出的问题无法通过 SO 上的一篇简单的小帖子来回答。有一些基本的设计概念是良好数据库设计的基础。此类活动需要很多思考。

我建议您阅读 Michael Hernandez 所著的《Database Design for Mere Mortals》一书ISBN:0-201-69471-9。亚马逊列表我注意到他有第二版。

第二版链接

他将引导您完成设计数据库的整个过程(从开始到结束)。我建议你从这本书开始。

你必须学会​​分组或分块地看待事物。就像编程一样,数据库设计具有简单的构建块。如果您彻底了解这些简单的构建块,您就可以解决任何数据库设计问题。

你让事情越简单越好。数据库只不过是一个将数据放入小房间的地方。首先确定这些小房间是什么以及您想要在其中放置什么类型的东西。

您永远不可能在第一次尝试时就创建出完美的数据库设计。这是事实。在此过程中,您的设计将经历多次改进。有时,在您开始输入数据之前,事情看起来并不明显,然后您就会有一个啊哈的时刻。