powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Как правильно спроектировать Склад с деталями
17 сообщений из 17, страница 1 из 1
Как правильно спроектировать Склад с деталями
    #35486503
SKLAD
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Есть сущность Склад/РабочееМесто, который содержит Детали. По бизнес-правилам, деталь в любой момент времени находится на одном из складов/рабочем месте (транспортировка не отслеживается).
Как лучше сделать, сущности Деталь присвоить атрибут Склад, или создать отдельную таблицу Склад/Деталь, где хранить какой склад содержит какую деталь ?
...
Рейтинг: 0 / 0
Как правильно спроектировать Склад с деталями
    #35486599
nosov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
имхо :
таблица 1 Склады
таблица 2 Детали
и от этого плясать дальше
а именно -- разбить все детали по категориям и для каждой категории сделать свой ID
...
Рейтинг: 0 / 0
Как правильно спроектировать Склад с деталями
    #35486644
Фотография Shtock
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
главное понимать,что не склад место детали,а паллета, полка или прочяя сущность более мелкого уровня.
...
Рейтинг: 0 / 0
Как правильно спроектировать Склад с деталями
    #35487399
Senya_L
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skladЕсть сущность Склад/РабочееМесто, который содержит Детали. По бизнес-правилам, деталь в любой момент времени находится на одном из складов/рабочем месте (транспортировка не отслеживается).
Как лучше сделать, сущности Деталь присвоить атрибут Склад, или создать отдельную таблицу Склад/Деталь, где хранить какой склад содержит какую деталь ? Если вопрос о подчиненности таблиц, то напрашивается такое: Склад - master, Деталь - detail :). Дело, конечно, не в названии сущностей, а в том на складе размещается множество деталей. Отсюда классическое один-ко-многим.
...
Рейтинг: 0 / 0
Как правильно спроектировать Склад с деталями
    #35487553
nosov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Senya_LЕсли вопрос о подчиненности таблиц, то напрашивается такое: Склад - master, Деталь - detail ключевой обЪект в такой БД -- это сама деталь, узел, агрегат ...
склад--ряд--полка--палета и т.д. -- это просто координата места временного пребывания детали до ее отправки заказчику или в сборочный цех.
...
Рейтинг: 0 / 0
Как правильно спроектировать Склад с деталями
    #35488000
Senya_L
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
nosov Senya_LЕсли вопрос о подчиненности таблиц, то напрашивается такое: Склад - master, Деталь - detail ключевой обЪект в такой БД -- это сама деталь, узел, агрегат ...
склад--ряд--полка--палета и т.д. -- это просто координата места временного пребывания детали до ее отправки заказчику или в сборочный цех. И какой напрашивается вывод? предлагаете многие-ко-многим, что ли? Не стоит возводить "Деталь" во главу угла, что называется. ИМХО, первично и главное в реляционной модели то, какие отношения существуют между сущностями.
...
Рейтинг: 0 / 0
Как правильно спроектировать Склад с деталями
    #35488004
Senya_L
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Shtockглавное понимать,что не склад место детали,а паллета, полка или прочяя сущность более мелкого уровня. Ничто не мешает сделать таблицу полок, паллет и т.п. и сделать ее подчиненной к таблице склады. Таблица Деталей становиться подчиненной к таблице Полок. Чем такой вариант плох?
...
Рейтинг: 0 / 0
Как правильно спроектировать Склад с деталями
    #35488074
nosov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Senya_lНе стоит возводить "Деталь" во главу угла,позвольте с Вами не согласитЬся...
ибо не было бы деталей и не нужны тогда : склады, ряды, полки, палеты и т.п.
а также кладовщики, электрокарщики и т.д.
...
Рейтинг: 0 / 0
Как правильно спроектировать Склад с деталями
    #35488097
chAlx
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
По-моему, автор и так знает, какие есть варианты, причём оба подходящие. Так что остаётся рассмотреть вопрос реализации (типа "эти данные постоянно читаются, а эти меняются только при приёмке, так что разделим таблицы, чтобы версионная БД копила меньше мусора"). Если с реализацией вопросов нет, то надо делать, как проще.
...
Рейтинг: 0 / 0
Как правильно спроектировать Склад с деталями
    #35488106
Senya_L
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
chAlxПо-моему, автор и так знает, какие есть варианты, причём оба подходящие. Так что остаётся рассмотреть вопрос реализации (типа "эти данные постоянно читаются, а эти меняются только при приёмке, так что разделим таблицы, чтобы версионная БД копила меньше мусора"). Если с реализацией вопросов нет, то надо делать, как проще.
...
Рейтинг: 0 / 0
Как правильно спроектировать Склад с деталями
    #35488107
Senya_L
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Senya_L chAlxПо-моему, автор и так знает, какие есть варианты, причём оба подходящие. Так что остаётся рассмотреть вопрос реализации (типа "эти данные постоянно читаются, а эти меняются только при приёмке, так что разделим таблицы, чтобы версионная БД копила меньше мусора"). Если с реализацией вопросов нет, то надо делать, как проще.
А я про то же
...
Рейтинг: 0 / 0
Как правильно спроектировать Склад с деталями
    #35488117
Senya_L
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
nosov Senya_lНе стоит возводить "Деталь" во главу угла,позвольте с Вами не согласитЬся...
ибо не было бы деталей и не нужны тогда : склады, ряды, полки, палеты и т.п.
а также кладовщики, электрокарщики и т.д. Принимаю молчание по поводу
Япредлагаете многие-ко-многим, что ли? за согласие и иду на Вы :)
Ну не нравится мне этот тип связи и все тут. Особенно его использование где надо и не надо. Ведь ясно же, что деталь не может быть одновременно на двух складах. ИМХО, таблица связей Склад-Деталь открывает путь именно к такой ситуации. Иногда и UNIQUE-ограничение не поможет.
...
Рейтинг: 0 / 0
Как правильно спроектировать Склад с деталями
    #35488214
Фотография Shtock
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Так моя схема и не возводит деталь во главу угла. ПРосто я вообще не вижу разговора про движение деталей. А именно там и появляется конкретное место нахождения детали (причем на паллете, полке или чем-нибудь другим).
...
Рейтинг: 0 / 0
Как правильно спроектировать Склад с деталями
    #35488241
Senya_L
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ShtockТак моя схема и не возводит деталь во главу угла. ПРосто я вообще не вижу разговора про движение деталей. А именно там и появляется конкретное место нахождения детали (причем на паллете, полке или чем-нибудь другим). Тогда покажите схему, не томите :). Абстракция нагоняет тоску
...
Рейтинг: 0 / 0
Как правильно спроектировать Склад с деталями
    #35488371
nosov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
авторПРосто я вообще не вижу разговора про движение деталей. А именно там и появляется конкретное место нахождения детали интересный подход !!!
Вас вообще не интересует где деталь лежит ??? только факт прихода и ухода детали со склада...
...
Рейтинг: 0 / 0
Как правильно спроектировать Склад с деталями
    #35489395
Фотография Shtock
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
я считаю,что приход/расход надо делать с конкретного места хранения,так учтем и перемещение деталей по складу и между складами, причем это будет унифицировано.
...
Рейтинг: 0 / 0
Как правильно спроектировать Склад с деталями
    #35489972
nosov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
авторя считаю,что приход/расход надо делать с конкретного места хранениятолько так !!!
хотя в итоге все приходы-расходы попадают в бухгалтерию.
...
Рейтинг: 0 / 0
17 сообщений из 17, страница 1 из 1
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Как правильно спроектировать Склад с деталями
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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