powered by simpleCommunicator - 2.0.56     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / структура БД
11 сообщений из 11, страница 1 из 1
структура БД
    #35767281
Kamely
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый день!
Подскажите пожалуйста как мне организовать структуру базы,если такова ситуация:
имеется изделие оно состоит из сборочных единиц (к примеру колесо автомобиля), отдельный деталей (к примеру покрышка), покупных деталей (к примеру подшипник), стандартных деталей (болт, гайка) и материалов. В свою очередь сборочная единица тоже может состоять из отдельный деталей, покупных деталей, стандартных деталей и материалов.Разные изделия могут содержать одинаковые комплектующие.
Я не могу сообразить как это все связать, чтобы потом можно было делать выборки. Например, в каких изделиях применяется конкретная сборочная единица или где применяется конкретная деталь (в каком изделии или сборочной единице).
Может кто-то сталкивался с подобной задачей
Заранее спасибо за помощь!
...
Рейтинг: 0 / 0
структура БД
    #35767687
Фотография Vladimir M Sklyar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Kamely,

для одного местечкого заводы пытался нечто подобное сделать, дальше тестов вопрос не решился (во вложеннии проектик, мож на чего нить натолкнет)
...
Рейтинг: 0 / 0
структура БД
    #35769302
Kamely
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Vladimir M Sklyar,
спасибо!
...
Рейтинг: 0 / 0
структура БД
    #35779192
FAM
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Kamely,

На самом деле - все очень давно придумано. Просто должны быть следующие таблицы:
1. Изделия (автомобиль, колесо, двигатель)
2. Составляющие (болт, гайка, колесо, двигатель)
3. Статусы (покупные, собственные, ворованные, давальческое...)

Соответственно эти таблицы связаны по коду строки
...
Рейтинг: 0 / 0
структура БД
    #35793434
Володя Н
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Kamely волнует таже проблема. Как успехи?
Vladimir M SklyarKamely,
для одного местечкого заводы пытался нечто подобное сделать, дальше тестов вопрос не решился (во вложеннии проектик, мож на чего нить натолкнет)
К сожалению не могу вставить рисунок.
При выборе Корпуса 120х120х120 (1 шт), в списке входящих в него изделий не отражаеться Пластина пластмассовая 120х120 (6 шт)???
...
Рейтинг: 0 / 0
структура БД
    #35793467
Володя Н
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Для себя выбрал следующую структуру.
БД номенклатура:
id - идентификатор
tip- тип изделия;
nomer- номер по документам(спецификации);
nam- наименование;
izmen- номер изменений

БД сборка:
id-указывает id из БД номенклатура сборочной единицы.
iddet-указывает id из БД номенклатура входящих в сборку id БД сборка;
poz- номер позиции в спецификации;
kol- количество данной детали входящих в сборку.

Поправте если что не так.
...
Рейтинг: 0 / 0
структура БД
    #35793469
Sergey Ch
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
FAMНа самом деле - все очень давно придумано...
На данном форуме есть даже специальный раздел, где Вы можете поискать как другие решили подобную задачу:
тынц

Good luck!
...
Рейтинг: 0 / 0
структура БД
    #35795449
Володя Н
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Sergey ChFAMНа самом деле - все очень давно придумано...
На данном форуме есть даже специальный раздел, где Вы можете поискать как другие решили подобную задачу:
тынц

Good luck!
Можно ссылку поточнее. По указанной ссылке масса всевозможных тем по БД, но применительно к данному случаю не встретилось. Хотя много интересного.
...
Рейтинг: 0 / 0
структура БД
    #35796678
pivo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
имеем 2 таблицы

T1 - Продукция
id - код записи
art - обозначение
name - наименование
id_spec - код раздела спецификации (Сб, Дет, Пок(покупное), Ст(стандпртное), Мат.....)
massa - масса детали (при пересчете можно и для сборок)

Т2 - Состав
id - код записи
id_m - код по верхнему уровню (id из Т1)
id_ch - код по нижнему уровню (id из Т1)
kol - количество
id_ed - код ед. измерения в сборки могут войти как детали так и материалы (колесо - 4 шт, проволока - 10 метров)

Но это очень просто.
Все зависит от того, что надо иметь на выходе.
...
Рейтинг: 0 / 0
структура БД
    #35796902
Володя Н
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
pivoимеем 2 таблицы

T1 - Продукция
id - код записи
art - обозначение
name - наименование
id_spec - код раздела спецификации (Сб, Дет, Пок(покупное), Ст(стандпртное), Мат.....)
massa - масса детали (при пересчете можно и для сборок)

Т2 - Состав
id - код записи
id_m - код по верхнему уровню (id из Т1)
id_ch - код по нижнему уровню (id из Т1)
kol - количество
id_ed - код ед. измерения в сборки могут войти как детали так и материалы (колесо - 4 шт, проволока - 10 метров)

Но это очень просто.
Все зависит от того, что надо иметь на выходе.

В Т2 зачем нужен id-код записи?
Если правильно понял в Т2 указываеться, что в сборка id_m включает детали id_ch, в количестве kol.
...
Рейтинг: 0 / 0
структура БД
    #35797411
pivo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
А если надо вести протокол изменения?
Поэтому в Т2 есть примари кей id.
В Т2 kol это кол-во id_ch в данной id_m.
...
Рейтинг: 0 / 0
11 сообщений из 11, страница 1 из 1
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / структура БД
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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