У меня есть вопрос о схеме базы данных для определенного сайта, где люди могут продавать и покупать вещи.
Когда кто-то добавляет объявление в базу данных, он выбирает категорию и заполняет фильтры, относящиеся к выбранной категории, поэтому любой может легко найти свое объявление, просмотрев категорию и выбрав фильтры, например:
[блютуз] да
[камера] 3 - 5 мегапикселей.
и так далее
Как лучше всего хранить эти фильтры в базе данных? Это то, что я до сих пор:
Схема http://img98.imageshack.us/img98/5089/database2.jpg
Это просто идея, но она никогда не отправит объявления со значением фильтра "мегапиксели" в диапазоне от 3 до 5, поскольку filter_value
имеет тип VARCHAR
.
.