Здравствуйте.
возник такой вопрос.
Обычно комплектацию изделия проектируют в виде дерева.
А насколько правильным будет хранить комплектацию в виде плоской таблицы.
Например.
Двигатель состоит из следующих частей
1. Крышка
2. Крышка подшибника
3. рукав
4. Система магнитная
5. Якорь
и тт.д.
В свою очередь Система магнитная состоит из
1.Станина
2. кронштейная
и т.д.
Насколько правильно будет все это хранить в виде плоской таблицы.
Типа:
ИД_изд ИД_КОМПЛ
и идет
Двигатель - крышка
Двигатель - крышка подшибника
и далее по комплектующим
ИД_изд ИД_КОМПЛ
Система магнитная - станина
Система магнитная - кроннштейн
Ну и так далее.
Комплектация изделия
Re: Комплектация изделия
такая плоская таблица имитирует древовидную структуру.
Re: Комплектация изделия
Как я понимаю, вам не удастся избежать дублирование данных- посему так не пойдет.
Re: Комплектация изделия
тьфу, ид_изд + ид_компл это и есть по факту дерево. Только ид_компл это на самом деле ид_родителя
прочитайте про деревья статьи на сайте. еще на sql.ru можно найти полезные топики.
прочитайте про деревья статьи на сайте. еще на sql.ru можно найти полезные топики.