Форум: "Базы";
Текущий архив: 2004.02.10;
Скачать: [xml.tar.bz2];
ВнизБД крепежные детали Найти похожие ветки
← →
Navi (2004-01-10 16:24) [0]Здравствуйте!
Никто не делал БД на крепежные детали? Не поделитесь структурой таблиц?
Спасибо.
← →
Navi (2004-01-18 13:37) [1]Да... Вобщем-то проблема в том, что например винты и гайки имеют совершенно разные параметры. К тому же те же винты бывают разных видов и соответственно имеют опять разные параметры. Вопрос собственно в подходах к структуре таблиц при столь разнообразных данных.
← →
Desdechado (2004-01-18 14:09) [2]смотря что ты с этими параметрами будешь делать...
если всякие вычисления и жестко зашитые выборки, то структура таблиц нужна фиксированная (на винты - одна, на гайки - другая, на болты, шурупы, саморезы, гвозди и проч. - по таблице каждому).
если все очень расплывчато и заранее неизвестно, попробуй соорудить иерархический справочник, например http://www.ibase.ru/devinfo/xmldb.htm
← →
Ильш (2004-01-19 06:19) [3]Это у тебя номенклатурный справочник получается!
А вариантов-то тут не особо много. Как минимум нужно 3 таблицы: дерево групп деталей: Винты, Гайки и т.д. Сама таблица деталей с основными неизменными характеристиками (типа ед.изм.). И таблица свойств тоже в виде дерева. А ну еще к ней таблица значений этих свойств для каждой номенклатуры. Поищи на форуме SQL.RU там вообще много всякой инфы полезной.
← →
roottim (2004-01-19 09:13) [4]если эти данные необходимы только для ввода вывода, либо по ним ведутся небольшые расчеты, то я поступаю так... (
- таблица с общими атрибутами
- берется некое текстовое поле для различий в атрибутике
- пишется 2 ф-ии Get_Value и Set_Value на сервере
- структура записи в текстовое поле, как в ини-файле: PARAM=VALUE(cpsv)
разделитель конечно можно выбрать любой да и все остальное... дело вкуса
довольно удобно, при граничных условиях...
ограничение, только для серверов не поддерживающих ф-ии и неумеющих выбирать из процедур.. (например в SAP такое не прокатит)
Страницы: 1 вся ветка
Форум: "Базы";
Текущий архив: 2004.02.10;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.007 c