|
|
|
Входимость сборок в изделие
|
|||
|---|---|---|---|
|
#18+
Доброго времени суток! Задача следующая: Необходимо хранить состав изделий, причем состав некоторых сборок может зависить от того, в какое изделие они входят. Например, на рисунке изображен тот факт, что сборка z хоть и входит через другие сборки в изделия 1 и 2, но она должна применяться только в изделии 1. Как правильно хранить данный факт? Что есть на данный момент: 1)Таблица деталей/сборок - parts (id, code, name ) 2)Таблица конструкторских спецификаций - specifications (part, subpart, amount) В ней хранится состав сборок и их модификаций. 3)Таблица изделий article 4)"Первичная" применяемость сборок в изделии (article, part, amount) На данный момент есть 2 варианта: 1)Создать табличку, в которой хранить узел и список изделий, в которые/кроме которых входит сборка 2)Создать таблицу с перечислением полного состава изделия и уже непосредственно в ней помечать записи/удалять относящиеся к определенным изделиям. article_part(article, part, flag) Не на последнем месте стоит вопрос производительности решения, в дальнейшем возможно придется писать различные запросы получения полного состава изделия и различных его веток. Подскажите, как правильно спроектировать БД? Заранее спасибо! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.04.2011, 20:56 |
|
||
|
Входимость сборок в изделие
|
|||
|---|---|---|---|
|
#18+
SoldierOff4ortune, БД то тут не причем надо создать новую модификацию сборки сб4, а не придумывать гемор ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.04.2011, 21:40 |
|
||
|
Входимость сборок в изделие
|
|||
|---|---|---|---|
|
#18+
SoldierOff4ortune, авторНа данный момент есть 2 варианта: 1)Создать табличку, в которой хранить узел и список изделий, в которые/кроме которых входит сборка 2)Создать таблицу с перечислением полного состава изделия и уже непосредственно в ней помечать записи/удалять относящиеся к определенным изделиям. article_part(article, part, flag) использовали вариант с блокировкой таб1--куда,что,применяемость по полной схеме таб2--изделие,куда,что,применяемость для замены при расчете некого изделия в дубль состава добавляли\заменяли строки варианты исключая СБz и1СБнСБz0выход на пустышкузамвключая СБz как покупную или по кооперациии1СБнСБz-коппримввод дополнительного кода для наглядностизами1СБнСБz0встпереадресация и1СБнСБz2примзам после расчета получали расчетную таблицу изделие\деталь\комплектация(количество некой детали во всех сборках изделия), которая уже применялась во всех расчетах по изделию изделием объявляли по потребности -чисто изделие -некий узел -комплект поставки из нескольких изделий +россыпью сборки и детали, при этом комплектацией становилось общее количество некой детали в поставке(сумма россыпи и входящих в готовые изделия) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.04.2011, 08:16 |
|
||
|
Входимость сборок в изделие
|
|||
|---|---|---|---|
|
#18+
немного ошиблась при расчете некого изделия в дубль состава добавляли\заменяли строки варианты исключая СБz и1СБнСБz0выход на пустышкузамвключая СБz как покупную или по кооперациии1СБнСБz-коппримввод дополнительного кода для наглядностизами1СБнСБz0встпереадресация и1СБнСБz2примзами1СБнСБz0вст ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.04.2011, 08:19 |
|
||
|
Входимость сборок в изделие
|
|||
|---|---|---|---|
|
#18+
ViPRosSoldierOff4ortune, надо создать новую модификацию сборки сб4, а не придумывать гемор Но состав сборки Сб4 остается неизменным, Сбz исключается из другой сборки. Значит придется создавать модификации всех сборок, которые ведут к сборке Сбz? Хотя вроде это и правильно, ведь если исключается сборка Сбz, то Сб4 с Сбz и Сб4 без Cб это разные по составу сборки. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.04.2011, 10:29 |
|
||
|
Входимость сборок в изделие
|
|||
|---|---|---|---|
|
#18+
SoldierOff4ortune, Сборку Сб4 до сборки включающую СБZ обзовите CБ4. СБ41={СБ4 , СборкаВключающаяСБZ c CБZ) СБ42={СБ4 , СборкаВключающаяСБZ без CБZ) Дальше используйте СБ41 и СБ42 вместо СБ4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.04.2011, 11:48 |
|
||
|
Входимость сборок в изделие
|
|||
|---|---|---|---|
|
#18+
SoldierOff4ortuneНапример, на рисунке изображен тот факт, что сборка z хоть и входит через другие сборки в изделия 1 и 2, но она должна применяться только в изделии 1. Как правильно хранить данный факт? Ввести Сборку 4 Ввести Сборку 4-бис как Сборка 4 + Сборка z. Использовать Сборку 4 для И2 Использовать Сборку 4-бис для И1 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.04.2011, 12:35 |
|
||
|
|

start [/forum/topic.php?fid=32&msg=37221987&tid=1542200]: |
0ms |
get settings: |
6ms |
get forum list: |
20ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
159ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
63ms |
get tp. blocked users: |
1ms |
| others: | 204ms |
| total: | 471ms |

| 0 / 0 |
