powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Создание таблицы: Product
23 сообщений из 23, страница 1 из 1
Создание таблицы: Product
    #36433035
Hug
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Hug
Гость
Коллеги, добрый день
Вопрос такой. Формируется бд под многие проекты.
Сущность продукта, товара, который продается, покупается и прочее
Он состоит из имени, кучи FK на справочники свойств и FK производителя.
Одно и тоже наименование(одинакое имя и справочники свойств) могут выпускать от 5-20 производителей.
Вопрос по реализации:
1) план
Код: plaintext
1.
2.
table Product:
id,dic1_id,dic2_id, dicN, PRODUCER_ID
+1 понятная сущность
-оптимизация. Кучи одинаковых наименований только с разными производителями.
1) план
Код: plaintext
1.
2.
3.
4.
5.
table  Naimenovanie:
id,dic1_id,dic2_id, dicN

table  Product:
id NAIMENOVANIE_ID,PRODUCER_ID
+оптимизировано. В таблице нет кучи повторяющихся строк
-Вырожденная сущность Naimenovanie, которая не ляжет в класс, которая ходит как внутреннее метаданное, не описывающее предметное область.

Подскажите, как быть
...
Рейтинг: 0 / 0
Создание таблицы: Product
    #36433131
Naf
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
заметь, что у поставщиков могут быть еще и разные единицы для одного и того же товара и т.д.
сделать таблицу Товары (товары как понимает их текущая компания) и таблица ТоварыПоставщиков со ссылками на таблицу товары и таблицу поставщиков и другие атрибуты
С уважением, Naf
...
Рейтинг: 0 / 0
Создание таблицы: Product
    #36433354
Фотография Сергей Васкецов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Nafзаметь, что у поставщиков могут быть еще и разные единицы для одного и того же товара и т.д
ЕИ вообще слабо с поставщиками связаны, они связаны с движением товара, в том числе и с планируемым.
...
Рейтинг: 0 / 0
Создание таблицы: Product
    #36433359
Фотография Сергей Васкецов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
HugВопрос по реализации
Реализация должна быть такая, чтобы планирование и движение товара задавалось номенклатурой без ссылки на поставщика. Если надо закупить 50 карандашей, это отдел закупок должен думать, у кого это сделать, а не плановый отдел планировать закупку у конкретного карманного посредника.
...
Рейтинг: 0 / 0
Создание таблицы: Product
    #36433445
Hug
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Hug
Гость
Nafзаметь, что у поставщиков могут быть еще и разные единицы для одного и того же товара и т.д.
сделать таблицу Товары (товары как понимает их текущая компания) и таблица ТоварыПоставщиков со ссылками на таблицу товары и таблицу поставщиков и другие атрибуты
С уважением, Naf

Именно, что не поставщик, а производитель!
...
Рейтинг: 0 / 0
Создание таблицы: Product
    #36433447
Hug
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Hug
Гость
Господа, разговор идет о производителе.
...
Рейтинг: 0 / 0
Создание таблицы: Product
    #36433574
Фотография Сергей Васкецов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
HugГоспода, разговор идет о производителе.
Невелико отличие с точки зрения деления на разную номенклатуру. Делить надо по используемым свойствам, а не по производителю.
...
Рейтинг: 0 / 0
Создание таблицы: Product
    #36433667
guest_20040621
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
> Невелико отличие с точки зрения деления на разную номенклатуру.

Принципиально. Свойства могут зависеть от вендора.
...
Рейтинг: 0 / 0
Создание таблицы: Product
    #36433775
Фотография Сергей Васкецов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
guest_20040621> Невелико отличие с точки зрения деления на разную номенклатуру.
Принципиально. Свойства могут зависеть от вендора.
Кто ж против. Или гесты читать и цитировать разучились?
...
Рейтинг: 0 / 0
Создание таблицы: Product
    #36434505
guest_20040621
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
> Кто ж против. Или гесты читать и цитировать разучились?

Формулировать нужно по-русски.

> Делить надо по используемым свойствам, а не по производителю.

Это - одна функциональная зависимость.
...
Рейтинг: 0 / 0
Создание таблицы: Product
    #36435273
Фотография Сергей Васкецов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
guest_20040621Это - одна функциональная зависимость.
Не болтайте ерудну (кроме того, что обе зависимости функциональные, все прочее - какая-то глупость). Для закупки карандашей и авторучек в офис совершенно пофигу, кто именно их произвел, важно, чтобы они обладали определенными параметрами. Так что из возможности существования подобной зависимости не следует её постулировать как первоисточник, и уж тем более нет ни одного основания слепо делить одну и ту же номенклатуру по производителям, пихая производителя прямо в таблицу Product. Безусловано, могут быть частности, когда надо делать всё наоборот, но у ТС-а ясно написано "Формируется бд под многие проекты", так что основное требование - как раз не способность оптимально использоваться в частных случаях.
...
Рейтинг: 0 / 0
Создание таблицы: Product
    #36451330
MasterZ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Сергей Васкецовguest_20040621Это - одна функциональная зависимость.
Не болтайте ерудну (кроме того, что обе зависимости функциональные, все прочее - какая-то глупость). Для закупки карандашей и авторучек в офис совершенно пофигу, кто именно их произвел, важно, чтобы они обладали определенными параметрами. Так что из возможности существования подобной зависимости не следует её постулировать как первоисточник, и уж тем более нет ни одного основания слепо делить одну и ту же номенклатуру по производителям, пихая производителя прямо в таблицу Product. Безусловано, могут быть частности, когда надо делать всё наоборот, но у ТС-а ясно написано "Формируется бд под многие проекты", так что основное требование - как раз не способность оптимально использоваться в частных случаях.

Подключусь к обсуждению, т.к. есть проблема аналогичная.
Как быть, если есть несколько поставщиков и производителей и у каждого из них продукты с одинаковыми характеристиками называются по разному и имеет разные артикулы?
...
Рейтинг: 0 / 0
Создание таблицы: Product
    #36451354
Фотография Old Nick
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MasterZ,

У нас тоже такая ситуация. Материалы поставляют разные поставщики. Делили номенклатуру на группы по поставщикам. Из один и тех же материалов разных групп производится одна и та же продукция. Постоянно проблема с пересортицей, т.к. производству пофиг, кто поставщик.
Решили перейти на обобщенную номенклатуру. Какие будут проблемы, пока не ясно.
...
Рейтинг: 0 / 0
Создание таблицы: Product
    #36451377
MasterZ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Old NickMasterZ,

У нас тоже такая ситуация. Материалы поставляют разные поставщики. Делили номенклатуру на группы по поставщикам. Из один и тех же материалов разных групп производится одна и та же продукция. Постоянно проблема с пересортицей, т.к. производству пофиг, кто поставщик.
Решили перейти на обобщенную номенклатуру. Какие будут проблемы, пока не ясно.

Не понял, а что значит обобщенную.
У нас происходит дублирование продукции от разных поставщиков. И в итоге она записывается в продукты с разными артиклами(кодами). Я думаю это не есть гуд
...
Рейтинг: 0 / 0
Создание таблицы: Product
    #36451396
Фотография Old Nick
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MasterZ,

У нас артикула в данном случае нет. Поэтому решили заготовки (из которых получается один и тот же продукт) сваливать в одну кучу. Хотя на мой взгляд вся эта проблема из-за того что учет в производстве недостаточно автоматизирован.
Вот если для каждой смены для произвдства будут забирать конкретные заготовки и списывать их соответственно, то и проблем не будет. Надо тогда в спецификации указывать не конкретные номенклатуры, а обобщенные, которые состоят из набора альтернатив и при списывании подбирать те что есть на остатке в цехе.
...
Рейтинг: 0 / 0
Создание таблицы: Product
    #36451435
Фотография Old Nick
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Поясню конкретнее

В производстве несколько участков. На каждом своя технологическая операция. Все операции последовательны.
Списание заготовок делается только на выпуске. Определить какие именно были заготовки на первом участке неделю назад достаточно трудно. Так как процесс длительный во времени, а также к основному потоку часто примешиваются переделки, которые могут быть уже из других заготовок.

Вот если бы учет вели по всем правилам, тогда списание заготовок производилось бы на первом же участке, а там уже точно известно, что брали.
Но тогда кроме номенклатуры заготовок и готовой продукции должны быть номенклатуры всех полуфабрикатов, получаемых на каждом участке после каждой технологической операции.

На это у нас вряд ли пойдут, хотя стоит попробовать предложить.

--------------------
Не учи отца и баста!
...
Рейтинг: 0 / 0
Создание таблицы: Product
    #36451475
MasterZ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Old NickMasterZ,

У нас артикула в данном случае нет. Поэтому решили заготовки (из которых получается один и тот же продукт) сваливать в одну кучу. Хотя на мой взгляд вся эта проблема из-за того что учет в производстве недостаточно автоматизирован.
Вот если для каждой смены для произвдства будут забирать конкретные заготовки и списывать их соответственно, то и проблем не будет. Надо тогда в спецификации указывать не конкретные номенклатуры, а обобщенные, которые состоят из набора альтернатив и при списывании подбирать те что есть на остатке в цехе.

Я кажется понял, что такое обобщенные номенклатуры. Это признак объединяющий одинковые продукты, которые могут заменять друг друга. Но продукты всеравно придется хранить все в одной таблице и от разных поставщиков и из разных материалов и т.д.
...
Рейтинг: 0 / 0
Создание таблицы: Product
    #36451491
Фотография Old Nick
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MasterZ,

Всё верно.
...
Рейтинг: 0 / 0
Создание таблицы: Product
    #36451795
Фотография Сергей Васкецов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MasterZКак быть, если есть несколько поставщиков и производителей и у каждого из них продукты с одинаковыми характеристиками называются по разному и имеет разные артикулы?
Номенклатура одна (если с точки зрения планирования, движения, списания в производство и т.п. она не отличается), но к ней можно "пристенуть" данные поставщика (наименование с точки зрения поставщика в справочнике, артикул в приходнике и т.п.) и при необходимости всё это вытянуть (в отчетах, в том числе в ценнике, или если всё же потребуется поделить номенклатуру на 2, но такого ни разу не было на моей памяти).
...
Рейтинг: 0 / 0
Создание таблицы: Product
    #36451800
Фотография Сергей Васкецов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Old NickНо тогда кроме номенклатуры заготовок и готовой продукции должны быть номенклатуры всех полуфабрикатов, получаемых на каждом участке после каждой технологической операции.
На это у нас вряд ли пойдут, хотя стоит попробовать предложить.
А без этого производственную себестоимость и не посчитать (если все переделы не контролировать).
...
Рейтинг: 0 / 0
Создание таблицы: Product
    #36452357
MasterZ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Сергей Васкецовможно "пристенуть" данные поставщика (наименование с точки зрения поставщика в справочнике, артикул в приходнике и т.п.)


Пристегнуть с точки зрения базы получится, что нужно будет паралельно таблице Product хранить данные в ProductFactories и ProductSupplier, а записывать артикулы производителя и поставщика в приходиники это увеличит нагрузку на менеджеров и они меня повесят сразу после опубликования новой версии.
...
Рейтинг: 0 / 0
Создание таблицы: Product
    #36452401
Фотография Сергей Васкецов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MasterZа записывать артикулы производителя и поставщика в приходиники
В этом помогает штрихкодирование.
...
Рейтинг: 0 / 0
Создание таблицы: Product
    #36452411
MasterZ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Сергей ВаскецовMasterZа записывать артикулы производителя и поставщика в приходиники
В этом помогает штрихкодирование.

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


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