Реализация отношения "много к одному" - как эффективно?
Есть много строк одной таблицы - например список моделей какой-либо техники. Есть другая таблица - например, список примочек каких-то к этой технике. Как грамотно реализовать соотношение "много к одному" в таких условиях? Смысл таков - данная примочка подходит только для некоторого подмножества из всего списка техники. У меня в голове все это стремится оформиться в виде битовой карты, которая будет храниться в строковом поле списка примочек. Но встает проблема быстрого поиска. Делать отдельное поле под признак "катит" для каждой модели - нерационально, количество этих моделей мягко говоря, не постоянно, и каждый раз переколбашивать структуру таблиц как то неохота, есть подозрение можно все это реализовать эффективнее. Может кто помочь или ткнуть носом в подходящий текст?
Заранее благодарен!
|