powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Граф входимости (BOM - Bill Of Material)
10 сообщений из 10, страница 1 из 1
Граф входимости (BOM - Bill Of Material)
    #37141627
Добрый день!

Необходимо создать структуру для хранения состава изделий. С помощью поиска нашел на форуме похожие темы, но толком не понял как грамотно все организовать.

Что имеется:

Таблица Номенклатуры (Детали/Изделия/материалы) :
elementiddata

Таблица BOM :
specelementelement_parentcount


В чем проблема:
Некоторые детали/сборочные единицы могут иметь разный состав, в зависимости от того в какое изделие они входят.

Например, в Д0 входят 5 деталей и необходимо добавить информацию о том, что в изделие И2 тоже входит Д0, но у нее в составе только 3 детали. Как быть?
elementelement_parentcountД0И11Д1Д010Д2Д010Д3Д010Д4Д010Д5Д010


Подскажите пожалуйста!
...
Рейтинг: 0 / 0
Граф входимости (BOM - Bill Of Material)
    #37141796
_мод
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Учиться учиться и еще раз учитьсНекоторые детали/сборочные единицы могут иметь разный состав, в зависимости от того в какое изделие они входят.
Это называется модификации. Можно хранить общую часть+доп. куски с кодом модификации, а можно и все продублировать. Второе проще.
...
Рейтинг: 0 / 0
Граф входимости (BOM - Bill Of Material)
    #37141908
_модЭто называется модификации. Можно хранить общую часть+доп. куски с кодом модификации, а можно и все продублировать. Второе проще.

Насчет второго варианта:
Для этого необходимо будет добавить поле изделие в таблицу BOM?

elment element_parent count izdД0 И1 1 И1Д1 Д0 10 И1Д2 Д0 10 И1Д3 Д0 10 И1Д4 Д0 10 И1Д5 Д0 10 И1Д0 И2 1 И2Д1 Д0 10 И2Д2 Д0 10 И2Д3 Д0 10 И2

Такая структура должна быть?
В данной структуре мне не нравится то, что при редактировании состава сборки, состав которой не зависит от изделия - необходимо пробегать по всей таблице и менять состав во всех изделиях, в которые она входит. С другой стороны упрощаются выборки состава по изделиям.

Или я неправильно понял второй вариант?

P.S. Может подскажете литературу, где можно прочитать про "модификации" и т.д. (да и вообще про терминологию данной темы)?
...
Рейтинг: 0 / 0
Граф входимости (BOM - Bill Of Material)
    #37142124
_мод
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
[quot Учиться учиться и еще раз учитьс]_модНасчет второго варианта:
Для этого необходимо будет добавить поле изделие в таблицу BOM?
Скорее в таблицу Номенклатура
Изделие 1 Модификация 1 - свой состав
Изделие 1 Модификация 2 - свой состав
А еще и состав из модификаций - картина довольно сложная, а почитать нечего
...
Рейтинг: 0 / 0
Граф входимости (BOM - Bill Of Material)
    #37142147
ViPRos
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
нужен язык типа Express, но попроще
как в аксапте ли оракл
...
Рейтинг: 0 / 0
Граф входимости (BOM - Bill Of Material)
    #37142531
_мод
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ViPRosнужен язык типа Express, но попроще
как в аксапте ли оракл
Достаточно запрограммировать несколько функций входимости- применяемости одной вершины в другу, не обязательно смежную.
И можно строить таблицы входимости- применяемости и вперед к MRP2
...
Рейтинг: 0 / 0
Граф входимости (BOM - Bill Of Material)
    #37142607
ViPRos
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
_мод,

утрируешь задачу
все намного сложнее
есть обусловленная входимость
условия вложенные и очень сложные
...
Рейтинг: 0 / 0
Граф входимости (BOM - Bill Of Material)
    #37143734
_мод
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ViPRosвсе намного сложнее
Есно, но ТС с простым бы разобраться
...
Рейтинг: 0 / 0
Граф входимости (BOM - Bill Of Material)
    #37143884
_модСкорее в таблицу Номенклатура
Изделие 1 Модификация 1 - свой состав
Изделие 1 Модификация 2 - свой состав


Если я правильно понял:

Сейчас:
Таблица Номенклатуры :
Номенклатураiddata

Вы предлагаете сделать так:
НоменклатураiddataМодификация
?

Почему в таблицу Номенклатура? Деталь/материал ведь одна и та же, зачем дублировать записи в номенклатуре?
...
Рейтинг: 0 / 0
Граф входимости (BOM - Bill Of Material)
    #37144855
_мод
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Учиться учиться и еще раз учитьсПочему в таблицу Номенклатура? Деталь/материал ведь одна и та же, зачем дублировать записи в номенклатуре?
Ну, вообще-то модификации касаются, узлов и готовых изделий. Матер. и детали - они просто разные (гайка золотая и серебряная).
Типа Первый сорт, второй сорт, зимнее исполнение, летнее исп. Соотв. в разных модификациях исп. одинаковые с виду, но разные по качеству материалы и детали
...
Рейтинг: 0 / 0
10 сообщений из 10, страница 1 из 1
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Граф входимости (BOM - Bill Of Material)
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]