【发布时间】:2009-12-02 15:21:30
【问题描述】:
我有一个关于某个网站的数据库架构的问题,人们可以在其中买卖东西。
当有人将广告添加到数据库时,他会选择类别并填写属于所选类别的过滤器,因此任何人都可以通过浏览到一个类别并选择过滤器来轻松找到他的广告:
[蓝牙]是的
[相机] 3 - 5 兆像素。
等等
将这些过滤器存储在数据库中的最佳方式是什么?这是我目前所拥有的:
Schema http://img98.imageshack.us/img98/5089/database2.jpg
这只是一个想法,但它永远不会返回带有过滤器“百万像素”值介于 3 和 5 之间的广告,因为 filter_value 的类型是 VARCHAR。
【问题讨论】:
-
该架构图看起来很漂亮。请问你是用哪个程序制作的?
-
叫WWW SQL Designer,在线工具:ondras.zarovi.cz/sql/demo