我想做一个电子商务应用。我想在属性中添加属性并在属性中动态搜索它们。
我的意思是:
CATEGORIES PROPERTIES
| Computer properties | MotherBoard, GraphicCart etc.
| Phone properties | Cam, Connecting properties, bluetoot etc.
| Digital Camera | Zoom option , Lcd, Battery etc.
我已经完成了这个与关系表的关系。这就是我的想法:
所以,我的问题是这样的吗?或者我们有其他方式?
答案 0 :(得分:4)
你已经提出了一个问题,这个问题无法通过SO上的一个简单的小帖子回答。有一些基本的设计概念是良好的数据库设计的基础。这种活动有很多想法。
我建议您阅读Michael Hernandez ISBN:0-201-69471-9的书 Mere Mortals的数据库设计 。 Amazon Listing我注意到他有第二版。
他将引导您完成设计数据库的整个过程(从头到尾)。我建议你从这本书开始。
你必须学习以团体或块的形式看待事物。数据库设计具有简单的构建块,就像编程一样。如果您对这些简单的构建块有了全面的了解,就可以解决任何数据库设计问题。
你越简单越好。数据库只不过是将数据放入Cubbie漏洞的地方。首先要确定这些Cubbie洞是什么以及你想要什么样的东西。
您第一次尝试时永远不会创建完美的数据库设计。这是事实。在此过程中,您的设计将经过多项改进。有时候,在你开始输入数据之前,事情似乎并不明显,然后你就会有啊哈哈时刻。
答案 1 :(得分:0)
E-commerce Database Design proposed by Rick Curtis of princeton university
此链接可以帮助您和任何初学者构建有效且简单的电子商务数据库设计。