@NataliaCh

Лучше одна таблица с множеством столбцов или много маленьких таблиц?

Нужно занести в БД информацию о свойствах некоего продукта. Причем каждое свойство содержит в себе несколько параметров.
Например,
Свойство1 (парам1,парам2, парам3)
Свойство2 (парам4,парам5,парам6)
как правильнее спроектировать БД?
сделать одну таблицу:
id_продукта | свойство1_парам1 | свойство1_парам2 | свойство1_парам3 | свойство2_парам4 | свойство2_парам5 и тд.

либо сделать несколько таблиц, каждая соответствует определенному свойству:

Тбл1. свойство1
id_продукта | парам1 | парам2 | парам3 |

Тбл2. свойство2
id_продукта | парам4 | парам5 | парам6 |

Речь идет о небольшом количестве записей (не больше 1000). И не таком уж и большом числе свойств и параметров. Суммарное число параметров не более 30.
  • Вопрос задан
  • 328 просмотров
Пригласить эксперта
Ответы на вопрос 3
nonname
@nonname
habrahabr.ru/post/193756 Вот хорошая статья по нормализации БД. Там по сути есть ответы на ваши вопросы.
Ответ написан
@LiguidCool
Зависит от ситуации.
Вообще если записей не много, то мускуль поддерживает XML. В том числе и выборки.
Ответ написан
Комментировать
Fenteron
@Fenteron
15 летний дрищ копающийся в устройстве "Пингвина"
Как говорится на вкус и цвет...Попробуй реализовать и то и то и выбирай уже со спокойной душой)
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы