| imho.ws |
![]() |
|
|
|||||||
|
Сообщения:
Перейти к новому /
Последнее
|
Опции темы |
|
|
# 1 |
|
Junior Member
Регистрация: 27.08.2002
Адрес: Воронеж
Сообщения: 68
![]() ![]() |
Реализация отношения "много к одному" - как эффективно?
Есть много строк одной таблицы - например список моделей какой-либо техники. Есть другая таблица - например, список примочек каких-то к этой технике. Как грамотно реализовать соотношение "много к одному" в таких условиях? Смысл таков - данная примочка подходит только для некоторого подмножества из всего списка техники. У меня в голове все это стремится оформиться в виде битовой карты, которая будет храниться в строковом поле списка примочек. Но встает проблема быстрого поиска. Делать отдельное поле под признак "катит" для каждой модели - нерационально, количество этих моделей мягко говоря, не постоянно, и каждый раз переколбашивать структуру таблиц как то неохота, есть подозрение можно все это реализовать эффективнее. Может кто помочь или ткнуть носом в подходящий текст?
Заранее благодарен! |
|
|
|
|
# 2 |
|
::VIP::
Регистрация: 12.11.2002
Адрес: Nicosia, Cyprus
Сообщения: 1 285
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Отдельная таблица вида modelId - primochkaId с unique(modelId, primochkaId)
__________________
"If people only knew how hard I work to gain my mastery, it wouldn't seem so wonderful at all." Michelangelo Buonarroti |
|
|