锁定老帖子 主题:关于复杂参数的数据库设计
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2008-06-28
最近接触到IT类的网站的数据库设计,类似PCPOP.COM的。我对这个刚接触不久,对数据库的设计不是很懂。 产品分类就不谈了,主要先考虑产品本身。 class Product < ActiveRecord::Base belongs_to :category(分类) has_many :parameters ... end
class Parameter < ActiveRecord::Base belongs_to :product has_many :values ... end
class Value < ActiveRecord::Base belongs_to :parameter ... end
声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |
发表时间:2008-06-28
sorry 排版有点乱
|
|
返回顶楼 | |
发表时间:2008-06-30
数据库设计 要放到真实场景中.
我对你所处的场景不清楚. 这样的问题.有很多 性能 排序 复杂度 我建意, 把差关键字段, 放到 products 方便性能和排序, 再建一张叫 扩展字段表.有需要再读 |
|
返回顶楼 | |
发表时间:2008-06-30
谢谢open2ye,你的意思是单表继承吗?我把所有参数放在一个表里,是为了查询,读取更方便。(想法对吗?)
所处的场景应该和豆瓣类似,只不过书 电影 音乐 被改变成数码产品,user可以添加产品。 |
|
返回顶楼 | |
浏览 3022 次