hudrone
Новичок
Посоветуйте структуру БД
Тема такая:
Есть большое количество разношерстных товаров со своим набором характеристик. У разных товаров хар-ки разные и их количество варьируется. Вопрос в том, как лучше сделать (более эффективно) – вынести все хар-ки в отдельную таблицу, связав их с товаром или понаделать полей с запасом в таблице товаров? Второй вариант мне категорически не нравится, но я не никак не могу придумать как (в случае первого варианта) сделать выборку товаров у которых, например, параметр1 = 22, параметр2 = 33 и параметр3 > 10.
Для ясности назовем таблицы Goods и Params, с первой все понятно у второй структуру я вижу как Param_Id, Goods_Id, Param_Name, Param_Value.
Всем заранее спасибо.
Тема такая:
Есть большое количество разношерстных товаров со своим набором характеристик. У разных товаров хар-ки разные и их количество варьируется. Вопрос в том, как лучше сделать (более эффективно) – вынести все хар-ки в отдельную таблицу, связав их с товаром или понаделать полей с запасом в таблице товаров? Второй вариант мне категорически не нравится, но я не никак не могу придумать как (в случае первого варианта) сделать выборку товаров у которых, например, параметр1 = 22, параметр2 = 33 и параметр3 > 10.
Для ясности назовем таблицы Goods и Params, с первой все понятно у второй структуру я вижу как Param_Id, Goods_Id, Param_Name, Param_Value.
Всем заранее спасибо.