|
|
|
Учет оборудования и перемещений
|
|||
|---|---|---|---|
|
#18+
Всем привет! Направьте пжл на путь истинный. :) Голову ломаю как лучше сделать. Дано: Водопроводная сеть, описываемая в базе ненаправленным графом. Представлена 3 таблицами Object, ObjType, Node, Link. Схема в приложенном файле. Объектами являются: трубы, вентили, измерительное обородование, насосы и т.д. Достаточно много наименований. Но все эти объекты как бы абстрактные. Т.е. просто "a nasos", если писать на аглицкий мАнер. :) Требуется: Сделать возможным добавление определенного артикля "the". :) А именно разработать систему учета поступления, списания и перемещения оборудования. Ну и конечно учет износа, но это уже вторичная проблема. Непонятно как связать таблицы Nasos или Ventil с таблицей Object. Какие есть соображения? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.07.2009, 15:42 |
|
||
|
Учет оборудования и перемещений
|
|||
|---|---|---|---|
|
#18+
текнологВсем привет! Направьте пжл на путь истинный. :) Голову ломаю как лучше сделать. Дано: Водопроводная сеть, описываемая в базе ненаправленным графом. Представлена 3 таблицами Object, ObjType, Node, Link. Схема в приложенном файле. Объектами являются: трубы, вентили, измерительное обородование, насосы и т.д. Достаточно много наименований. Но все эти объекты как бы абстрактные. Т.е. просто "a nasos", если писать на аглицкий мАнер. :) Требуется: Сделать возможным добавление определенного артикля "the". :) А именно разработать систему учета поступления, списания и перемещения оборудования. Ну и конечно учет износа, но это уже вторичная проблема. Непонятно как связать таблицы Nasos или Ventil с таблицей Object. Какие есть соображения? Все у вас верно. ObjectType - это у вас классификатор объектов. Object - конкретные объекты (the nasos, the ventil "по вашему"). PS Только имя таблицы Object лучше изменить, чтобы отличалось от "Object", например Object_main или еще как. Включите фантазию. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.07.2009, 19:55 |
|
||
|
Учет оборудования и перемещений
|
|||
|---|---|---|---|
|
#18+
Serguei, Возможно, я недостаточно подробно объяснил суть проблемы. Таблица Object описывает скорее проект сети, а вот наполнение ее реальными объектами - это есть основная проблема. Тут, наверное, с названием Вы правы, лучше поменять. Эта таблица нужна по той причине, что на графе каждый объект может быть представлен одним или несколькими узлами, а может быть и вообще не представлен, для группирующих объектов, как, например, для сущности "Водопроводная линия". Хмм... тут подумал в перекур. "Object", пожалуй, оставлю. В ней будут храниться объекты, но не материализованные. А вот для материализованных объектов (таковыми будем считать все что подвергается учету на складе) следует добавить Subject, но всей картины пока не вижу. Дальше что-то ступор... :( Пояснительная запискаПоясню на примере. :) Есть "сегмент №5" водопроводной линии "ВЛ-1234". В сегменте 5 труб, которые "бригада №1" вытащила на свет божий и заменила из них 3 штуки. При этом у меня должны появиться: запись в "реестре работ" для указанной бригады, записи о поступлении на склад 3 труб для списания, запись о выделении 3 труб для установки в указанном положении сегмента. Все вроде бы ясно, но сложняется тем, что типов объектов около 40 штук, из которых учету подлежат 10 штук. Это пока учтенные на начальной стадии проектирования, а дальше будет больше. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.07.2009, 20:30 |
|
||
|
Учет оборудования и перемещений
|
|||
|---|---|---|---|
|
#18+
текнологВсем привет! Дано: Водопроводная сеть, описываемая в базе ненаправленным графом. Представлена 3 таблицами Object, ObjType, Node, Link. Схема в приложенном файле. Объектами являются: трубы, вентили, измерительное обородование, насосы и т.д. Достаточно много наименований. .... разработать систему учета поступления, списания и перемещения оборудования. Ну и конечно учет износа, но это уже вторичная проблема. Во-первых, наверное стоит разделить... в этих таблицах, храним описание нашей сети, а вот в этих - перечень оборудования. Граф - таблица вершин и таблица связе, у вас вроде так и сделано, но не понятно зачем связь FK_LINK_OBJECT. Node - это будут и трубы, и вентили, и насосы... заглядывая немного вперёд, также, одна из node, наверное будет складом ) Потом не совсем понимаю, зачем "дерево" в таблице "object". Это просто список оборудования. Если есть какая-то иерархия "видов" или "размещения" то это стоит делать отдельно. текнолог...систему учета поступления, списания и перемещения оборудования... у объектов, атрибуты можно разделить на два вида: 1. неизменяемые: заводской номер, регистрационный, тип объекта... 2. изменяемые: место размещения, состояние (норм.,требует ремонта...и.т.д) соответственно будет две таблицы Код: plaintext 1. 2. 3. 4. Код: plaintext 1. 2. 3. 4. 5. 6. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.07.2009, 08:31 |
|
||
|
Учет оборудования и перемещений
|
|||
|---|---|---|---|
|
#18+
авторОбъектами являются: трубы, вентили, измерительное обородование, насосы и т.д. Достаточно много наименований. Но все эти объекты как бы абстрактные. Т.е. просто "a nasos", если писать на аглицкий мАнер. :) Требуется: Сделать возможным добавление определенного артикля "the". :) мдя... бред какой то... (имхо) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.07.2009, 10:31 |
|
||
|
Учет оборудования и перемещений
|
|||
|---|---|---|---|
|
#18+
nosovавторОбъектами являются: трубы, вентили, измерительное обородование, насосы и т.д. Достаточно много наименований. Но все эти объекты как бы абстрактные. Т.е. просто "a nasos", если писать на аглицкий мАнер. :) Требуется: Сделать возможным добавление определенного артикля "the". :) мдя... бред какой то... (имхо)А если по существу вместо того чтобы пистить? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.07.2009, 10:55 |
|
||
|
Учет оборудования и перемещений
|
|||
|---|---|---|---|
|
#18+
текнологА если по существу вместо того чтобы пистить? Object в вашем случае нужно рассматривать как "объекто-места". Сделайте таблицу Object_repository : id_obj Type_obj Name_obj Id_obj_place Это и будут ваши зы труба, зы вентиль. Из таблицы Object сделайте связь на Object_repository. Id_obj_place это будет место, где установлена труба. Бухгалтерские расчеты делаем по Object_repository ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.07.2009, 11:31 |
|
||
|
|

start [/forum/topic.php?fid=32&fpage=86&tid=1543154]: |
0ms |
get settings: |
9ms |
get forum list: |
18ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
73ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
56ms |
get tp. blocked users: |
2ms |
| others: | 234ms |
| total: | 414ms |

| 0 / 0 |
