|
|
|
избежать_создания_большого_количества_таблиц
|
|||
|---|---|---|---|
|
#18+
Всем доброго времени суток! Подскажите, пожалуйста, как быть в такой ситуации: имеется классификатор моделей (одна табличка), в которой хранятся много-много моделей и много общих для них атрибутов. Однако все модели можно сгруппировать и каждая такая групаа будет иметь кучу своих атрибутов. Таких групп очень много (около сотни). Создавать сотню таблиц не хочется... Есть мысль создать табличку "Группы моделей" и все различающиеся атрибуты засунуть в одну табличку "Дополнительные атрибуты групп". Структруа примерно такая: ИД_группы - Тип_атрибута - Значение_атрибута (ключ, естественно, составной - ИД_группы + Тип_атрибута). Какие будут предложения? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.02.2009, 13:36 |
|
||
|
избежать_создания_большого_количества_таблиц
|
|||
|---|---|---|---|
|
#18+
Смотри про EAV. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.02.2009, 16:28 |
|
||
|
избежать_создания_большого_количества_таблиц
|
|||
|---|---|---|---|
|
#18+
т.е. в принципе у меня как в EAV. Других предложений нет? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.02.2009, 16:55 |
|
||
|
избежать_создания_большого_количества_таблиц
|
|||
|---|---|---|---|
|
#18+
vinger4т.е. в принципе у меня как в EAV. Других предложений нет? Вот - не EAV. Там не все ваш случай (наверное), но применимо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.02.2009, 17:06 |
|
||
|
|

start [/forum/topic.php?fid=32&msg=35834789&tid=1543417]: |
0ms |
get settings: |
7ms |
get forum list: |
11ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
168ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
33ms |
get tp. blocked users: |
1ms |
| others: | 211ms |
| total: | 447ms |

| 0 / 0 |
