реклама на сайте
подробности

 
 
> Центральная БД предприятия
Nemod
сообщение Mar 22 2011, 12:48
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 30
Регистрация: 23-08-06
Из: Москва
Пользователь №: 19 754



Хотим перейти на Orcad/Allegro.
Пока конечно мало о нем знаю (почитал по диагонали Kreig Mitzner и прочие доки).
Встал вопрос об организации центральной БД компонентов используемых в изделиях предприятия.
Как это лучше сделать для "Orcad Capture -> PCB Editor" Flow?
CIS я так понял это просто надстройка содержащая ссылки на файлы падстаков и OLB. И если это так то сложно его назвать базой данных, это просто представление данных которые валяются в виде файлов и редактирование происходит вообще не через него (может я чего-то не нашел).

Сейчас основная идея вынести файлы на сервер и там их редактировать, но возникает тогда проблема совместного доступа.
Т.е как разрешить конфликты совместного редактирования OLB файлов?
И есть ли возможность хранить данные как-то в другом виде например в БД в виде BLOB полей или таких же файлов но чтобы конфликты доступа разрешал сервер?


Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
vitan
сообщение Jun 27 2011, 09:36
Сообщение #2


не указал(а) ничего о себе.
******

Группа: Свой
Сообщений: 3 325
Регистрация: 6-04-06
Пользователь №: 15 887



Цитата(Буратино @ Jun 27 2011, 11:23) *
Просто представьте себе , что вам нужно заказать 450 резисторов отсортированных в алфавите.. wacko.gif

Я не могу представить, пока не увижу от Вас примера. Со своей стороны могу привести пример, в котором это трудностей не составляет. Вот он:
Код
cr0603-fx-101e
cr0805-jx-473elf
etc

А Ваш пример какой?

Цитата(Буратино @ Jun 27 2011, 11:23) *
vitan, да, берите обратно свои слова об Access.

Беру.
Интересно, а Вы уже имеете рабочую систему с аксессом? Шутка. sm.gif

Цитата(тау @ Jun 27 2011, 13:11) *
закупщик с инженером решают, что делать - брать или счет в мусорку. Обычно суффиксы могут не совпадать, но это иногда не страшно, иногда чревато. Правило такое - все критичные суффиксы записаны в партнамбере и закупщик проинформирован - что вот эти буковки обязаны быть в первую очередь! в качестве помощи имеется в базе табличка замен взаимозаменяемых компонентов , которые образовались как результат прошлых (согласованных с инженером) закупок.

Эээ... Как это: счет в мусорку? А если там компоненты, которые можно купить только сейчас и больше нигде, а завтра будет дороже. Или еще чего-то подобное?
А как у Вас потом ведется учет денег? Ведь получается, что в КД написано одно, а в финансовых документах - другое? Вы говорите, что критичные суффиксы пишутся в КД, а закупщик проинформирован. Как? На словах?
Табличка - правильно, мы тоже что-то типа этого делаем, но она может не помочь, если компонент применяется впервые, согласитесь.
Go to the top of the page
 
+Quote Post
Буратино
сообщение Jun 27 2011, 14:38
Сообщение #3


Профессионал
*****

Группа: Свой
Сообщений: 1 433
Регистрация: 27-10-08
Из: Украина, Киев
Пользователь №: 41 215



Цитата(vitan @ Jun 27 2011, 13:36) *
Я не могу представить, пока не увижу от Вас примера. Со своей стороны могу привести пример, в котором это трудностей не составляет. Вот он:
Код
cr0603-fx-101e
cr0805-jx-473elf
etc

А Ваш пример какой?

Этот вопрос считаю закрытым. У меня будут компоненты отсортированы по номиналу. Во-первых это требование ГОСТа, во-вторых это логично, что не менее важно.

Цитата(vitan @ Jun 27 2011, 13:36) *
Интересно, а Вы уже имеете рабочую систему с аксессом? Шутка. sm.gif

Да, конечно. Я работаю в связке Altium/Access. Для ввода данных в базу данных используется клиент написанный на VB



--------------------
Брак - это такой вид отношений, в которых один всегда прав, - а другой - муж.
Go to the top of the page
 
+Quote Post
vitan
сообщение Jun 27 2011, 15:14
Сообщение #4


не указал(а) ничего о себе.
******

Группа: Свой
Сообщений: 3 325
Регистрация: 6-04-06
Пользователь №: 15 887



Цитата(Буратино @ Jun 27 2011, 18:38) *
Этот вопрос считаю закрытым.

Буратино может не читать и продолжать в том же духе, а для остальных, кого волнует данный вопрос, могу сказать, что для сортировки компонентов по номиналам (или другим параметрам) перед выводом в спецификацию не нужно лепить в базу никаких искусственных признаков. Дочтаточно иметь в базе сами эти номиналы (естественно, в одних и тех же единицах измерения). Сортировка может выполняться программой типа excell (или что там будет вместо этого) по нескольким столбцам последовательно, один из которых - номинал. laughing.gif

Цитата(тау @ Jun 27 2011, 19:05) *
у нас половина счетов проходит через мусорку sm.gif такова жисть.
если Кд будет следовать наименованиям тупых менеджерских фантазий в счетах - это дело надо пресекать. Мы пресекли. А вы еще нет ? biggrin.gif

Я не смог. Расскажите, как!
Нет, серьезно! Если половину счетов - в мусорку, то как же работать? Вам действительно удается заставить менеджеров переписывать счета?

Цитата(тау @ Jun 27 2011, 19:05) *
Эталоном для бухов считается то что записано в базе - остальное суррогат и неправда. в очевидных случаях бухгалтерия сама ориентируется, что чему соответствует по счетам, а в неочевидных - мы ей подскажем, для подстраховки даже бумажку напишем что считать чем (когда просят перевести туфту на нормальный язык).

Читаю и не верю своим глазам! Я хочу у Вас работать! sm.gif У нас, чтобы заставить бухгалтерию что-то понять, надо быть, как минимум финансовым директором! sm.gif А эталон - только счет.
Go to the top of the page
 
+Quote Post
Буратино
сообщение Jun 27 2011, 16:07
Сообщение #5


Профессионал
*****

Группа: Свой
Сообщений: 1 433
Регистрация: 27-10-08
Из: Украина, Киев
Пользователь №: 41 215



Цитата(vitan @ Jun 27 2011, 19:14) *
для сортировки компонентов по номиналам (или другим параметрам) перед выводом в спецификацию не нужно лепить в базу никаких искусственных признаков. Дочтаточно иметь в базе сами эти номиналы (естественно, в одних и тех же единицах измерения). Сортировка может выполняться программой типа excell (или что там будет вместо этого) по нескольким столбцам последовательно, один из которых - номинал. laughing.gif


Так вы вы в базе ведете одно а в спецификацию выводите другое? Тогда это лишний труд плюс гора ошибок.
У меня в базе всего несколько полей ID, ParentID, Name, Library Ref, Footprint Ref и никаких дополнительных полей. Поля ID и ParentID и определяют иерархию.

По большому счету я сейчас собираю информацию для будущих разработок в этом направлении и считаю главным вопросом даже не структуру базы данных в этом деле а саму философию, концепцию согласно которой все будет строиться. В данное время я придерживаюсь идеи в которой у каждого компонента будет уникальный первичный ключ вокруг которого все будет вращаться. В том числе и положение компонента в иерархии себе подобных. Для связи с внешними программами также нужно использовать этот ключ.
Таким образом в базе будет храниться вся необходимая информация связи внутри которой будут сделаны именно на основании уникального идентификатора компонента.
Эскизы прикрепленных изображений
Прикрепленное изображение
 


--------------------
Брак - это такой вид отношений, в которых один всегда прав, - а другой - муж.
Go to the top of the page
 
+Quote Post
vitan
сообщение Jun 27 2011, 16:34
Сообщение #6


не указал(а) ничего о себе.
******

Группа: Свой
Сообщений: 3 325
Регистрация: 6-04-06
Пользователь №: 15 887



Цитата(Буратино @ Jun 27 2011, 20:07) *
Так вы вы в базе ведете одно а в спецификацию выводите другое?

Этот вопрос закрыт, не так ли? sm.gif

Цитата(Буратино @ Jun 27 2011, 20:07) *
считаю главным вопросом даже не структуру базы данных в этом деле а саму философию, концепцию согласно которой все будет строиться. В данное время я придерживаюсь идеи в которой у каждого компонента будет уникальный первичный ключ вокруг которого все будет вращаться.

Хм... Концепция, конечно, серьезная... Уникальный ключ применяется в базах данных всю жизнь и думать над этим не стоит. sm.gif
Если говорить конструктивно (попробую еще раз), то в приведенном скриншоте я лично вижу большую проблему. Она в том, каким образом строится дерево компонентов. Я уже писал в ветке альтиума об этом, могу посоветовать не смешивать в одной классификации разные признаки. Примером ошибки служит деление компонентов на выводные и поверхностные на первом уровне и на 10% и 5% на втором. Это разные признаки, и такая классификация не поможет никому, кроме схемотехника. Сделате базу такой - она принесет (воможно) облегчение только схемотехнику.
Go to the top of the page
 
+Quote Post
Буратино
сообщение Jun 27 2011, 19:02
Сообщение #7


Профессионал
*****

Группа: Свой
Сообщений: 1 433
Регистрация: 27-10-08
Из: Украина, Киев
Пользователь №: 41 215



Цитата(vitan @ Jun 27 2011, 20:34) *
Этот вопрос закрыт, не так ли? sm.gif

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


Цитата(vitan @ Jun 27 2011, 20:34) *
Хм... Концепция, конечно, серьезная... Уникальный ключ применяется в базах данных всю жизнь и думать над этим не стоит. sm.gif
Если говорить конструктивно (попробую еще раз), то в приведенном скриншоте я лично вижу большую проблему. Она в том, каким образом строится дерево компонентов. Я уже писал в ветке альтиума об этом, могу посоветовать не смешивать в одной классификации разные признаки. Примером ошибки служит деление компонентов на выводные и поверхностные на первом уровне и на 10% и 5% на втором. Это разные признаки, и такая классификация не поможет никому, кроме схемотехника. Сделате базу такой - она принесет (воможно) облегчение только схемотехнику.

Вы видите проблему, а я решение проблемы. Для меня важно смотреть на компоненты именно в таком разрезе и желательно при этом понимать что эти компоненты либо есть на складе либо их реально можно достать без траблов. На этом стоп, дальше совсем другая песня и совсем другие подходы. И если есть желание решать эти другие вопросы, в том числе и те о которых уже говорили выше, то нужно не смешивая одно с другим строить параллельные системы и связываться по ключу, который собственно может быть составным, ну это уже тонкости.
В том то и дело, что если правильно разделить таблицы, то можно будет казалось бы несовместимые вещи совместить. Мне например нужна "схемотехническая" база моделей, а бухгалтер должен работать с первичкой, но связаться эти два вида деятельности/работ могут и должны именно на основе компонента, его уникальности и свойств. Тогда, и только тогда, можно будет каждому заниматься своим делом, при этом работая в единой системе "Центральная БД предприятия"


--------------------
Брак - это такой вид отношений, в которых один всегда прав, - а другой - муж.
Go to the top of the page
 
+Quote Post
vitan
сообщение Jun 27 2011, 19:39
Сообщение #8


не указал(а) ничего о себе.
******

Группа: Свой
Сообщений: 3 325
Регистрация: 6-04-06
Пользователь №: 15 887



Цитата(Буратино @ Jun 27 2011, 23:02) *
Мне например нужна "схемотехническая" база моделей, а бухгалтер должен работать с первичкой, но связаться эти два вида деятельности/работ могут и должны именно на основе компонента, его уникальности и свойств.

Звучит правильно, но меня терзают смутные сомнения... Схему данных можете показать?

Цитата(Uree @ Jun 27 2011, 23:34) *
Читаю и валяюсь... И после этого кто-то кидает камни в сторону Design Entry, который не-CIS?sm.gif Успехов в ваших базахsm.gif Концепция, философия... а на самом деле получаются костыли, для подпорки процесса который без них не может обойтись. Нет, я понимаю, что в данных реалиях без этого обойтись не получается, но выглядит все это грустно...

Это Вы о ком? И о каком процессе? Как вы его себе представляете?
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- Nemod   Центральная БД предприятия   Mar 22 2011, 12:48
- - serj-sh   Цитата(Nemod @ Mar 22 2011, 15:48) Хотим ...   Mar 22 2011, 14:31
- - Alexander E   Цитата(Nemod @ Mar 22 2011, 15:48) Хотим ...   Mar 23 2011, 06:46
|- - lazarev andrey   Цитата(Alexander E @ Mar 23 2011, 09:46) ...   Mar 24 2011, 12:54
|- - Nemod   Все какие-то общие фразы, типа наш продукт лучше и...   Mar 24 2011, 14:26
- - lazarev andrey   похоже, что помочь некому или не так задали вопр...   Mar 25 2011, 08:55
|- - vitan   Цитата(lazarev andrey @ Mar 25 2011, 11:5...   Mar 25 2011, 09:50
|- - lazarev andrey   Цитата(vitan @ Mar 25 2011, 12:50) Скорее...   Mar 25 2011, 11:43
|- - vitan   Цитата(lazarev andrey @ Mar 25 2011, 14:4...   Mar 25 2011, 12:20
|- - Nemod   Цитата(vitan @ Mar 25 2011, 15:20) Делает...   Mar 25 2011, 15:22
|- - vitan   Цитата(Nemod @ Mar 25 2011, 18:22) 3. Каж...   Mar 25 2011, 15:49
|- - Nemod   Цитата(vitan @ Mar 25 2011, 18:49) У меня...   Mar 25 2011, 18:56
|- - vitan   Цитата(Nemod @ Mar 25 2011, 21:56) В любо...   Mar 25 2011, 19:50
|- - Nemod   Цитата(vitan @ Mar 25 2011, 23:50) А никт...   Jun 21 2011, 17:59
|- - vitan   Цитата(Nemod @ Jun 21 2011, 21:59) Базой ...   Jun 21 2011, 18:46
- - John Silver   Да, суръёзная проблема. Тоже много думал над ней. ...   May 30 2011, 10:59
- - John Silver   А можно ли сделать реляционную базу для CIS? Напри...   Jun 24 2011, 21:59
|- - vitan   John Silver Все то, что Вы говорите, делать можно....   Jun 25 2011, 09:26
- - John Silver   Почитаю, спасибо. А может, vitan, у Вас найдется п...   Jun 25 2011, 12:26
|- - vitan   Цитата(John Silver @ Jun 25 2011, 16:26) ...   Jun 25 2011, 18:12
|- - Буратино   Цитата(vitan @ Jun 25 2011, 22:12) Потому...   Jun 25 2011, 19:05
- - John Silver   Ну, у нас не корпоративная база, а совсем даже отд...   Jun 25 2011, 19:41
|- - vitan   Цитата(John Silver @ Jun 25 2011, 23:41) ...   Jun 25 2011, 20:10
|- - Буратино   Для правильной организации всего процесса управлен...   Jun 25 2011, 23:37
|- - vitan   Цитата(Буратино @ Jun 26 2011, 03:37) Для...   Jun 26 2011, 08:38
||- - Буратино   Цитата(vitan @ Jun 26 2011, 12:38) Правда...   Jun 26 2011, 14:48
|||- - vitan   Цитата(Буратино @ Jun 26 2011, 18:39) На ...   Jun 26 2011, 14:49
||- - Буратино   Цитата(vitan @ Jun 26 2011, 12:38) Надеюс...   Jun 26 2011, 15:00
||- - vitan   Цитата(Буратино @ Jun 26 2011, 19:00) чем...   Jun 26 2011, 15:09
||- - Буратино   Цитата(vitan @ Jun 26 2011, 19:09) Вы ГОС...   Jun 26 2011, 19:35
||- - vitan   Цитата(Буратино @ Jun 26 2011, 23:35) Вот...   Jun 26 2011, 20:55
||- - тау   Цитата(vitan @ Jun 27 2011, 00:55) А вот ...   Jun 27 2011, 09:11
|- - тау   Цитата(Буратино @ Jun 26 2011, 03:37) Для...   Jun 26 2011, 10:24
|- - vitan   Цитата(тау @ Jun 26 2011, 14:24) У нас не...   Jun 26 2011, 12:00
|- - тау   Цитата(vitan @ Jun 26 2011, 16:00) А можн...   Jun 26 2011, 20:37
|- - vitan   Еще меня интересуют способы учета состава изделий....   Jul 16 2011, 14:54
- - Буратино   И пункт девятый также обязывает сортировать в поря...   Jun 27 2011, 07:23
|- - тау   Цитата(vitan @ Jun 27 2011, 13:36) Эээ......   Jun 27 2011, 15:05
- - Uree   Читаю и валяюсь... И после этого кто-то кидает кам...   Jun 27 2011, 19:34
- - Uree   Насчет отсутствия CIS или аналога в Design Entry -...   Jun 27 2011, 19:48
|- - vitan   Цитата(Uree @ Jun 27 2011, 23:48) Насчет ...   Jun 27 2011, 19:58
- - Uree   А Вы уверены, что база данных это единственный вых...   Jun 27 2011, 20:27
|- - Буратино   Цитата(Uree @ Jun 28 2011, 00:27) А Вы ув...   Jun 27 2011, 21:57
- - Uree   "для связи с другими массивами данных" -...   Jun 27 2011, 22:30
|- - Буратино   Цитата(Uree @ Jun 28 2011, 02:30) "д...   Jun 28 2011, 06:34
- - Uree   Я Вам показал упорядоченные данные по компонентам....   Jun 28 2011, 07:03
|- - vitan   Цитата(Uree @ Jun 28 2011, 11:03) Я Вам п...   Jun 28 2011, 07:41
|- - Буратино   Цитата(Uree @ Jun 28 2011, 10:03) Я Вам п...   Jun 29 2011, 06:07
- - Uree   Не буду я ниоткуда вылезать Не используем мы БД, п...   Jun 28 2011, 08:29
|- - vitan   Цитата(Uree @ Jun 28 2011, 12:29) Не буду...   Jun 28 2011, 08:43
|- - Uree   Цитата(vitan @ Jun 28 2011, 10:43) Естест...   Jun 28 2011, 09:11
|- - vitan   Цитата(Uree @ Jun 28 2011, 13:11) С чего ...   Jun 28 2011, 09:31
- - Uree   Разные механизмы работы подразумевают разные требо...   Jun 28 2011, 10:08
|- - vitan   Цитата(Uree @ Jun 28 2011, 14:08) они пол...   Jun 28 2011, 10:22
- - Uree   С новыми компонентами немного не так, но не важно....   Jun 28 2011, 10:49
|- - vitan   Цитата(Uree @ Jun 28 2011, 14:49) Разделе...   Jun 28 2011, 10:58
|- - Uree   Цитата(vitan @ Jun 28 2011, 12:58) Я уже ...   Jun 28 2011, 12:23
- - тау   могу посоветовать ссылаться из таблицы компонентов...   Jul 18 2011, 09:20
- - vitan   Цитата(тау @ Jul 18 2011, 13:20) В таблиц...   Jul 18 2011, 18:23
- - тау   Цитата(vitan @ Jul 18 2011, 22:23) Зачем ...   Jul 18 2011, 20:08
- - vitan   Цитата(тау @ Jul 19 2011, 00:08) Про это ...   Jul 18 2011, 20:44
- - тау   Цитата(vitan @ Jul 19 2011, 00:44) у Вас ...   Jul 19 2011, 08:01
- - vitan   Понятно. Я так и собирался поступить, в общем. Ци...   Jul 19 2011, 08:32
- - тау   Цитата(vitan @ Jul 19 2011, 12:32) Я счит...   Jul 19 2011, 09:12
- - vitan   Цитата(тау @ Jul 19 2011, 13:12) Правда т...   Jul 19 2011, 09:43


Reply to this topicStart new topic
2 чел. читают эту тему (гостей: 2, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 28th July 2025 - 18:15
Рейтинг@Mail.ru


Страница сгенерированна за 0.01556 секунд с 7
ELECTRONIX ©2004-2016