Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Структура БД типа Склад - подскажите, пожалуйста / 12 сообщений из 12, страница 1 из 1
18.07.2005, 22:28
    #33172352
Akram
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Структура БД типа Склад - подскажите, пожалуйста
Есть две основные таблички - Комплектующие (К) и Оборудование (О). Единицы из К могут существовать как сами по себе, так и в составе оборудования из О. Скажем, приобретаем комплектующие, что-то вышло из строя - делаем замену. Если что-то ставится/снимается из О, операция фиксируется в таблице История. И еще справочник - Подразделения (места, где могут находиться единицы из К или О), Как правильно реализовать такую модель?
...
Рейтинг: 0 / 0
19.07.2005, 08:37
    #33172521
Urri
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Структура БД типа Склад - подскажите, пожалуйста
Это не типа "Склад", а типа "Производство" и "Основные средства" получается ;-)
На складе все хранится атомарными единицами - позициями хранения, которые равноправны и от сложности своей структуры не зависят, будь то шуруп на вес - 1 кг или ракетный комплекс - 1 штука.

А твои операции суть списание комплектующих со склада в производство, где все комплектуется, после чего или опять кладется на склад - но уже в укомплектованном виде, другой, как правило позицией, "укомплектованной", или еще куда передается. Либо списывается со склада в основные средства под их ремонт.
Т.е. операций складского типа, как всегда, две: зачисление на склад и списание со склада. Все остальное происходит не на складе.
...
Рейтинг: 0 / 0
19.07.2005, 11:27
    #33172892
ModelR
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Структура БД типа Склад - подскажите, пожалуйста
Особенность данной системы может состоять в том что История совмещает две функции - один из видов движения К и текущий состав О.

Однако пока не ясно по бизнесу:
При регистрации нового О его состав (набор K) регистрируется?
Если из состава O выводится/снимается K - это существенное событие?
Как долго длиться монтаж? Если достаточно долго, то операция
монтажа распадается на две:
1) К передается в монтаж и числиться за ответственным до подписания какого-то специального акта
2) К из монтажа переходит в состав О.
...
Рейтинг: 0 / 0
19.07.2005, 11:46
    #33172991
Akram
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Структура БД типа Склад - подскажите, пожалуйста
Ну, да, пожалуй, от склада тут немного ;))
По порядку.
1. При регистрации О его состав расписывается в К. При этом единицы из К считаются принадлежащими единице из О.
2. Считаем, что монтаж производится одномоментно. Просто в Историю пишется кто, что, куда и по какой причине поставил/снял.
3. Если что-то снято из О, то оно может быть отправлено в ремонт или просто лежать и ждать своего часа.
...
Рейтинг: 0 / 0
20.07.2005, 13:31
    #33175726
ModelR
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Структура БД типа Склад - подскажите, пожалуйста
Для обсуждени правил:
История комплектации
ТипДвижения Дата Субъект1:ИДОборудования Объект:ИДКомплектующего Субъект2 Почему+05-07-05 11101 NULLВвод в экспл+05-07-05 11102 NULLВвод в экспл-10-05-0511102В ремонтЗамена+10-05-0511102СкладЗамена-10-05-0511101СкладЖдать своего часа.
Тип движения - относительно Субъекта1.
Почему - может быть ссылка на документ,
Дата - может лежать в документе.
Куда_Откуда - откуда взяли комплектующее или куда отправили, применить необходимый справочник складов и других мест, подлежащих учету.

История комплектации может рассматриваться как подтип Движения материалов в целом, в котором Субъект1 ограничен оборудованием, а Объект - комплектующими.

?
...
Рейтинг: 0 / 0
21.07.2005, 14:19
    #33178085
Akram
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Структура БД типа Склад - подскажите, пожалуйста
Так что, К и О в качестве справочников?
...
Рейтинг: 0 / 0
21.07.2005, 16:10
    #33178452
ModelR
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Структура БД типа Склад - подскажите, пожалуйста
Конечно. Они же многократно входят в записи Истории.
...
Рейтинг: 0 / 0
21.07.2005, 16:14
    #33178467
ModelR
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Структура БД типа Склад - подскажите, пожалуйста
сорри, опечатка.
вместо
ModelR Куда_Откуда - откуда взяли комплектующее или куда отправили, применить необходимый справочник складов и
читать
Субъект2 - откуда взяли комплектующее или куда отправили, применить необходимый справочник складов и
...
Рейтинг: 0 / 0
22.07.2005, 13:12
    #33180028
Akram
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Структура БД типа Склад - подскажите, пожалуйста
Спасибо, буду пробовать.
А вот просто на будущее - если история не нужна, как сделать структуру с обрудованием и комплектующими?
...
Рейтинг: 0 / 0
22.07.2005, 16:48
    #33180573
ModelR
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Структура БД типа Склад - подскажите, пожалуйста
Таблицей типа Bill of Material (BOM) с учетом специфики задачи: Куда - строго оборудование, Что - строго комплектующее.
Куда:ИДОборудования Что:ИДКомплектующего Сколько11101 1011102 1
...
Рейтинг: 0 / 0
22.07.2005, 17:48
    #33180743
Akram
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Структура БД типа Склад - подскажите, пожалуйста
Есть вопросы по предложенной структуре.
Ситуция: получены комплектующие, пока никуда не входящие. Они регистрирются в К. Потом что-то ставится в оборудование, а с него снимается аналогичное и отправляется в ремонт. Как отследить что из К уже прошло через Историю? Допустим, нужно сделать отчет по наличию оборудования и его составу и отдельно комплектующих на складе? Вводить еще одно поле в К или делать сложный запрос из Истории и К, отбирая то, что не прошло через Историю?
...
Рейтинг: 0 / 0
22.07.2005, 18:19
    #33180816
ModelR
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Структура БД типа Склад - подскажите, пожалуйста
Для получения текущего состава оборудования Истории конечно достаточно.

История - один регистров движения К. Чтобы получить остатки К на складе, нужно учесть и другие виды движения (от поставщика, продажа, выбраковка,...). Движение регистрируется не в К (это справочник марок или серийных номеров, подлежащих учету), а похожих на Историю регистрах.

Это уже получается складская система с учетом ранее обсужденных особенностей. Кстати, на складе могут быть не только К, но видимо и Оборудование, и что-то еще.
...
Рейтинг: 0 / 0
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Структура БД типа Склад - подскажите, пожалуйста / 12 сообщений из 12, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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