Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.02.10;
Скачать: CL | DM;

Вниз

БД крепежные детали   Найти похожие ветки 

 
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;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.03 c
7-29638
KPPL
2003-11-22 22:35
2004.02.10
Printer


1-29405
Daniel
2004-01-31 22:48
2004.02.10
Еще


14-29524
гогениус
2004-01-21 19:42
2004.02.10
Нужна ваша помощь


1-29348
Karlson
2004-01-29 11:30
2004.02.10
Размещение формы на экране


3-29200
Sergey konuhov
2004-01-19 12:32
2004.02.10
Как вуполнить Refresh одной записи в открытом IBDataSet