Таблица с большим количеством полей

Exel

Новичок
Таблица с большим количеством полей

Требуется таблица для описания неких услуг, которые имееют большое количество характеристик (около 60) и у всех услуг набор хар-к одинаковый, получается таблица с ~30 полями след. вида:
id услуги | id конторы | хар-ка 1 | хар-ка 2 | ...
так же имеется ряд характеристик типа boolean, собираю их в группы, и сворачиваю в поле типа SET
В итоге получается 5 полей типа SET, в которых в среднем м.б. до 7 значений.
Вопросы:
1. Рационален ли такой подход, какие м.б. варианты?
2. Насколько сильной будет нагрузка при выполнении SELECT'ов практически по всем полям, включая поля типа SET?

Количество записей в таких таблицах не более нескольких тысяч.
 

ForJest

- свежая кровь
Я в таких случаях храню характеристику в отдельной таблице.
id услуги | название характеристики| значение характеристики.
 

Exel

Новичок
ForJest
А что делать с типом поля "значение характеристики" ?!

-~{}~ 13.09.05 14:05:

да, и еще:
А нельзя ли все хар-ки типа bool записать в одно двоичное значение, а при поиске делать побитовое И (мне нужно строгое соответствие только там, где единички).
т.е., например, 1101011 - требуемая комбинация параметров
 
Сверху