我正在一个有12个类别的分类广告网站上工作。例如。类别vehicles
包含商品cars
,bikes
,Commercial Vehicles
和spare parts
。以下是发布广告的流程图:
我需要在发布广告时向表单下拉列表中的用户显示上图中的Form Filled
部分中的规范。 car
规范将是color
,engine
,fuel type
。
ERD如下:
如何解决这个问题,最佳做法是什么,目前的设计是否正确?
答案 0 :(得分:2)
总的来说这看起来还不错。以下是一些观察结果:
答案 1 :(得分:1)
答案 2 :(得分:1)
那么,您是否尝试为类别中的不同项目设置不同的规格?或者,换句话说,它就像在电子商务网站中为不同类型的产品设置不同的属性。
如果您正在处理问题,那么您应该查看Entity–Attribute–Value (EAV)模型,问题是如何解决的。顺便说一下,最受欢迎的开源电子商务引擎之一uses it as well。
答案 3 :(得分:0)
我同意看EAV模型......
对于其他一些表,您有许多规范化问题 - 例如: