Есть таблица с описанием модели устройства model (поля id, name, brand, deviceType, …)
Для каждой модели нужно сохранить комплектацию, например, в продажный комплект модели М1 входят комплектующие К1 (в количестве Х1), К2 (в кол-ве Х2), … Кn (в кол-ве Хn).
Кол-во комплектующих для каждой модели может быть разным.
Не знаю, как лучше организовать таблицы. Напрашивается вариант сделать отдельную таблицу с комплектацией по каждой модели (с полями id, name, number, … ), в которую все легко и гармонично поместится, а в табл. model в соотв. колонке указать название табл. с комплектацией по данной модели (например, kompl23).
Но тогда получится несколько тысяч таблиц с комплектациями (по числу моделей). Так вообще делают?..
Как объединить эту кучу таблиц в одну, не представляю.
Для каждой модели нужно сохранить комплектацию, например, в продажный комплект модели М1 входят комплектующие К1 (в количестве Х1), К2 (в кол-ве Х2), … Кn (в кол-ве Хn).
Кол-во комплектующих для каждой модели может быть разным.
Не знаю, как лучше организовать таблицы. Напрашивается вариант сделать отдельную таблицу с комплектацией по каждой модели (с полями id, name, number, … ), в которую все легко и гармонично поместится, а в табл. model в соотв. колонке указать название табл. с комплектацией по данной модели (например, kompl23).
Но тогда получится несколько тысяч таблиц с комплектациями (по числу моделей). Так вообще делают?..
Как объединить эту кучу таблиц в одну, не представляю.