|
|
|
Как правильно спроектировать Склад с деталями
|
|||
|---|---|---|---|
|
#18+
Есть сущность Склад/РабочееМесто, который содержит Детали. По бизнес-правилам, деталь в любой момент времени находится на одном из складов/рабочем месте (транспортировка не отслеживается). Как лучше сделать, сущности Деталь присвоить атрибут Склад, или создать отдельную таблицу Склад/Деталь, где хранить какой склад содержит какую деталь ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.08.2008, 08:56 |
|
||
|
Как правильно спроектировать Склад с деталями
|
|||
|---|---|---|---|
|
#18+
имхо : таблица 1 Склады таблица 2 Детали и от этого плясать дальше а именно -- разбить все детали по категориям и для каждой категории сделать свой ID ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.08.2008, 09:36 |
|
||
|
Как правильно спроектировать Склад с деталями
|
|||
|---|---|---|---|
|
#18+
главное понимать,что не склад место детали,а паллета, полка или прочяя сущность более мелкого уровня. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.08.2008, 09:59 |
|
||
|
Как правильно спроектировать Склад с деталями
|
|||
|---|---|---|---|
|
#18+
skladЕсть сущность Склад/РабочееМесто, который содержит Детали. По бизнес-правилам, деталь в любой момент времени находится на одном из складов/рабочем месте (транспортировка не отслеживается). Как лучше сделать, сущности Деталь присвоить атрибут Склад, или создать отдельную таблицу Склад/Деталь, где хранить какой склад содержит какую деталь ? Если вопрос о подчиненности таблиц, то напрашивается такое: Склад - master, Деталь - detail :). Дело, конечно, не в названии сущностей, а в том на складе размещается множество деталей. Отсюда классическое один-ко-многим. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.08.2008, 13:16 |
|
||
|
Как правильно спроектировать Склад с деталями
|
|||
|---|---|---|---|
|
#18+
Senya_LЕсли вопрос о подчиненности таблиц, то напрашивается такое: Склад - master, Деталь - detail ключевой обЪект в такой БД -- это сама деталь, узел, агрегат ... склад--ряд--полка--палета и т.д. -- это просто координата места временного пребывания детали до ее отправки заказчику или в сборочный цех. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.08.2008, 14:00 |
|
||
|
Как правильно спроектировать Склад с деталями
|
|||
|---|---|---|---|
|
#18+
nosov Senya_LЕсли вопрос о подчиненности таблиц, то напрашивается такое: Склад - master, Деталь - detail ключевой обЪект в такой БД -- это сама деталь, узел, агрегат ... склад--ряд--полка--палета и т.д. -- это просто координата места временного пребывания детали до ее отправки заказчику или в сборочный цех. И какой напрашивается вывод? предлагаете многие-ко-многим, что ли? Не стоит возводить "Деталь" во главу угла, что называется. ИМХО, первично и главное в реляционной модели то, какие отношения существуют между сущностями. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.08.2008, 16:06 |
|
||
|
Как правильно спроектировать Склад с деталями
|
|||
|---|---|---|---|
|
#18+
Shtockглавное понимать,что не склад место детали,а паллета, полка или прочяя сущность более мелкого уровня. Ничто не мешает сделать таблицу полок, паллет и т.п. и сделать ее подчиненной к таблице склады. Таблица Деталей становиться подчиненной к таблице Полок. Чем такой вариант плох? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.08.2008, 16:08 |
|
||
|
Как правильно спроектировать Склад с деталями
|
|||
|---|---|---|---|
|
#18+
Senya_lНе стоит возводить "Деталь" во главу угла,позвольте с Вами не согласитЬся... ибо не было бы деталей и не нужны тогда : склады, ряды, полки, палеты и т.п. а также кладовщики, электрокарщики и т.д. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.08.2008, 16:30 |
|
||
|
Как правильно спроектировать Склад с деталями
|
|||
|---|---|---|---|
|
#18+
По-моему, автор и так знает, какие есть варианты, причём оба подходящие. Так что остаётся рассмотреть вопрос реализации (типа "эти данные постоянно читаются, а эти меняются только при приёмке, так что разделим таблицы, чтобы версионная БД копила меньше мусора"). Если с реализацией вопросов нет, то надо делать, как проще. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.08.2008, 16:38 |
|
||
|
Как правильно спроектировать Склад с деталями
|
|||
|---|---|---|---|
|
#18+
chAlxПо-моему, автор и так знает, какие есть варианты, причём оба подходящие. Так что остаётся рассмотреть вопрос реализации (типа "эти данные постоянно читаются, а эти меняются только при приёмке, так что разделим таблицы, чтобы версионная БД копила меньше мусора"). Если с реализацией вопросов нет, то надо делать, как проще. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.08.2008, 16:42 |
|
||
|
Как правильно спроектировать Склад с деталями
|
|||
|---|---|---|---|
|
#18+
Senya_L chAlxПо-моему, автор и так знает, какие есть варианты, причём оба подходящие. Так что остаётся рассмотреть вопрос реализации (типа "эти данные постоянно читаются, а эти меняются только при приёмке, так что разделим таблицы, чтобы версионная БД копила меньше мусора"). Если с реализацией вопросов нет, то надо делать, как проще. А я про то же ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.08.2008, 16:43 |
|
||
|
Как правильно спроектировать Склад с деталями
|
|||
|---|---|---|---|
|
#18+
nosov Senya_lНе стоит возводить "Деталь" во главу угла,позвольте с Вами не согласитЬся... ибо не было бы деталей и не нужны тогда : склады, ряды, полки, палеты и т.п. а также кладовщики, электрокарщики и т.д. Принимаю молчание по поводу Япредлагаете многие-ко-многим, что ли? за согласие и иду на Вы :) Ну не нравится мне этот тип связи и все тут. Особенно его использование где надо и не надо. Ведь ясно же, что деталь не может быть одновременно на двух складах. ИМХО, таблица связей Склад-Деталь открывает путь именно к такой ситуации. Иногда и UNIQUE-ограничение не поможет. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.08.2008, 16:46 |
|
||
|
Как правильно спроектировать Склад с деталями
|
|||
|---|---|---|---|
|
#18+
Так моя схема и не возводит деталь во главу угла. ПРосто я вообще не вижу разговора про движение деталей. А именно там и появляется конкретное место нахождения детали (причем на паллете, полке или чем-нибудь другим). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.08.2008, 17:28 |
|
||
|
Как правильно спроектировать Склад с деталями
|
|||
|---|---|---|---|
|
#18+
ShtockТак моя схема и не возводит деталь во главу угла. ПРосто я вообще не вижу разговора про движение деталей. А именно там и появляется конкретное место нахождения детали (причем на паллете, полке или чем-нибудь другим). Тогда покажите схему, не томите :). Абстракция нагоняет тоску ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.08.2008, 17:35 |
|
||
|
Как правильно спроектировать Склад с деталями
|
|||
|---|---|---|---|
|
#18+
авторПРосто я вообще не вижу разговора про движение деталей. А именно там и появляется конкретное место нахождения детали интересный подход !!! Вас вообще не интересует где деталь лежит ??? только факт прихода и ухода детали со склада... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.08.2008, 18:17 |
|
||
|
Как правильно спроектировать Склад с деталями
|
|||
|---|---|---|---|
|
#18+
я считаю,что приход/расход надо делать с конкретного места хранения,так учтем и перемещение деталей по складу и между складами, причем это будет унифицировано. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.08.2008, 12:34 |
|
||
|
|

start [/forum/topic.php?fid=32&msg=35489972&tid=1543709]: |
0ms |
get settings: |
11ms |
get forum list: |
20ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
57ms |
get topic data: |
14ms |
get forum data: |
4ms |
get page messages: |
74ms |
get tp. blocked users: |
1ms |
| others: | 238ms |
| total: | 427ms |

| 0 / 0 |
