Я хочу разработать приложение, в котором мы можем добавить много категорий, и каждая категория может иметь параметры. И я хочу создать новый товар с учетом категории и ее параметров. Отношения между
параметры и категория «многие ко многим» (category_table, parameters_table)
Параметры категории «Тест»:
id | key | type | def_value |
==============================
1 | color | text | red
==============================
2 | serial| text | 0
и т.п.
И теперь я хочу создать новый продукт с этими параметрами, поэтому у меня есть вопрос. Должен ли я просто создать многие ко многим или, может быть, создать новую таблицу с записями, такими как параметры? Ex,
test1_table -> color, srial и т. д.,
Или же
продукты -> параметр_ид, значение
потому что отношения многие ко многим, вы должны создать другую таблицу со столбцами, которые являются внешними ключами в отношении —
Совет: поскольку у вас будет таблица с именем category, и у каждой категории могут быть параметры, вы должны создать другую таблицу с внешним ключом, имеющим параметры
пример
table_category — запись 1: цвет
таблица category_parameters — запись
1: цвет, азул — запись 2: цвет, цвет и т. Д.
и внешний ключ является первичным ключом категории в этом случае (‘ЦВЕТ’)
Других решений пока нет …