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

 
 
> БД для Allegro CIS, Практические вопросы, от простого к сложному.
John Silver
сообщение Jun 27 2011, 23:57
Сообщение #1


Местный
***

Группа: Свой
Сообщений: 206
Регистрация: 14-06-06
Из: Могилев
Пользователь №: 18 059



Предлагаю все же заняться практическими вопросами построения базы, и подключения ее к CIS.
Для новичков, от простого к сложному.
Кто хочет похоливарить на тему "у кого база самая базистая" прошу пройти сюда.

Сейчас насущный вопрос:
Сделать релятивную базу в Access по следующей схеме
Прикрепленное изображение

1 Как сделать запрос, что бы сохранилась возможность задавать несколько корпусов для одного резистора?
Простой запрос не позволяет этого сделать
Код
SELECT Resistor.[Part Number], Resistor.[Part Type], Resistor.Value, Resistor.Tolerance, Resistor.[Schematic Part], Footprint.Footprint, Resistor.[Part name], Resistor.Value1, Resistor.Manufacturer
     FROM Footprint INNER JOIN Resistor ON Footprint.Footprint_ID = Resistor.Footprint_ID;

help.gif
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
lazarev andrey
сообщение Aug 5 2011, 06:24
Сообщение #2


Частый гость
**

Группа: Свой
Сообщений: 184
Регистрация: 6-12-06
Пользователь №: 23 196



мне вот не совсем понятен момент именно "когда в БД НАДО заводить новый компонент"?
просто кто решает ЧТО надо внести в БД, а что НЕНАДО? тут возникает роль библиотекаря (ну или того, кто внятно может дать ответ на те или иные вопросы по организации самой БД).
или например ткнуть схемотехника носом в компонент, который он не смог найти и попытался организовать запрос на добавление компонента в БД.

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

у нас планируется идентификация компонентов по внутреннему ID, который будет в первую очередь заводиться в БД PDM, после этого, уже с помощью организационных моментов, будет заведен компонент в БД Allegro (схемотехническую). схемотехник конечно может использовать любые библиотеки и компоненты, до момента сдачи проекта в PDM систему, во время сдачи проекта ему предложится верифицировать все компоненты.

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

то vitan: не могли бы вы скинуть на емайл просто шаблоны таблицы для понимания, я так понимаю что у вас организовано не в акцессе? но суть я думаю будет ясна. не хочется наступать на грабли sm.gif dead_cell(шабака)mail.ru

Сообщение отредактировал lazarev andrey - Aug 5 2011, 06:27
Go to the top of the page
 
+Quote Post
vitan
сообщение Aug 5 2011, 07:49
Сообщение #3


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

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



Цитата(lazarev andrey @ Aug 5 2011, 10:24) *
мне вот не совсем понятен момент именно "когда в БД НАДО заводить новый компонент"?

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

Цитата(lazarev andrey @ Aug 5 2011, 10:24) *
у нас планируется идентификация компонентов по внутреннему ID, который будет в первую очередь заводиться в БД PDM, после этого, уже с помощью организационных моментов, будет заведен компонент в БД Allegro (схемотехническую). схемотехник конечно может использовать любые библиотеки и компоненты, до момента сдачи проекта в PDM систему, во время сдачи проекта ему предложится верифицировать все компоненты.

Правильно, пусть используют, что хотят, но потом верифицируют. Я сам именно так и работаю.
Однако, мне непонятно, зачем городить две разных БД. Какая у Вас PDM?

Цитата(lazarev andrey @ Aug 5 2011, 10:24) *
соглашусь что множить таблицы - это рано или поздно множество таблиц поглотит сознание библиотекаря sm.gif или инструкции по созданию новых компонентов будут как "война и мир" или программист, который будет писать автоматизацию процесса, просто повесится sm.gif.

Этим должен заниматься не библиотекарь, а архитектор системы, которому совершенно все равно, сколько там таблиц.

Цитата(lazarev andrey @ Aug 5 2011, 10:24) *
то vitan: не могли бы вы скинуть на емайл просто шаблоны таблицы для понимания, я так понимаю что у вас организовано не в акцессе? но суть я думаю будет ясна. не хочется наступать на грабли sm.gif dead_cell(шабака)mail.ru

В топике из раздела альтиума я приводил примерную структуру, посмотрите там, сейчас мне совсем не до того...
Go to the top of the page
 
+Quote Post
lazarev andrey
сообщение Aug 5 2011, 09:37
Сообщение #4


Частый гость
**

Группа: Свой
Сообщений: 184
Регистрация: 6-12-06
Пользователь №: 23 196



Цитата(vitan @ Aug 5 2011, 11:49) *
В любом случае наиболее прогрессивной моделью я считаю коллективную работу без библиотекарей, как то описано в топике про базу в разделе альтиума. Почитайте его хорошенько, там есть очень хорошие идеи.


Правильно, пусть используют, что хотят, но потом верифицируют. Я сам именно так и работаю.
Однако, мне непонятно, зачем городить две разных БД. Какая у Вас PDM?

ну библиотекарь, это я так назвал роль, конечно никто не собирается держать отдельную персону. просто пока что нас двое, совершенно не исключен вариант когда будет 10 и вот когда каждый будет что то там вносить в БД - мне кажется это не совсем правильно, кто потом ответит за вероятные ошибки? но это на самом деле не вопрос для обсуждения, тут уж кто будет вносить записи в БД - это уже дело десятое, хоть и не самое последнее.

PDM Windchill, как раз тут достался классификатор компонентов по Windchill'у, мозгуемс.
Go to the top of the page
 
+Quote Post
vitan
сообщение Aug 5 2011, 19:43
Сообщение #5


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

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



Цитата(lazarev andrey @ Aug 5 2011, 13:37) *
как раз тут достался классификатор компонентов по Windchill'у, мозгуемс.

А что это такое?
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- John Silver   БД для Allegro CIS   Jun 27 2011, 23:57
- - vitan   Цитата(John Silver @ Jun 28 2011, 03:57) ...   Jun 28 2011, 07:50
- - John Silver   В CIS есть возможность добавлять новые записи в БД...   Jun 28 2011, 12:02
|- - vitan   Цитата(John Silver @ Jun 28 2011, 16:02) ...   Jun 28 2011, 12:16
|- - lazarev andrey   Цитата(John Silver @ Jun 28 2011, 16:02) ...   Jun 29 2011, 05:23
- - John Silver   Oracle позволяет сделать такой финт прямо в запрос...   Jun 28 2011, 15:15
- - Uree   Самый простой пример - электролитический выводной ...   Jun 29 2011, 07:21
- - John Silver   Ну и на один корпус можно сделать несколько футпри...   Jun 29 2011, 08:07
- - vitan   Господа, хочу напомнить Вам, что корпус компонента...   Jun 29 2011, 08:08
|- - lazarev andrey   Цитата(vitan @ Jun 29 2011, 12:08) Господ...   Jul 1 2011, 08:00
|- - vitan   Цитата(lazarev andrey @ Jul 1 2011, 12:00...   Jul 1 2011, 08:40
- - John Silver   Хм.. а это идея. Надо сделать 3 таблицы: 1 Package...   Jun 29 2011, 08:39
|- - vitan   Цитата(John Silver @ Jun 29 2011, 12:39) ...   Jun 29 2011, 08:52
|- - John Silver   Мы немножко торопимся. От простого к сложному. Пок...   Jun 29 2011, 09:47
|- - vitan   Цитата(John Silver @ Jun 29 2011, 13:47) ...   Jun 29 2011, 09:57
- - John Silver   Таки поделитесь IPC7351. Или он легко доступный? К...   Jun 29 2011, 10:12
|- - vitan   Цитата(John Silver @ Jun 29 2011, 14:12) ...   Jun 29 2011, 10:18
- - Uree   Префикс в футпринте не имеет значения, все равно о...   Jun 29 2011, 10:51
|- - vitan   Цитата(Uree @ Jun 29 2011, 14:51) Префикс...   Jun 29 2011, 10:59
- - John Silver   По моему, вы оба на разных волнах. И при этом умуд...   Jun 29 2011, 11:28
- - Uree   Да при чем здесь провокации? Вы говорите о футприн...   Jun 29 2011, 12:14
|- - vitan   Цитата(Uree @ Jun 29 2011, 16:14) Да при ...   Jun 29 2011, 12:26
- - Uree   По названиям да. Только тогда не смешивайте назван...   Jun 29 2011, 12:31
- - John Silver   Вы опять!?   Jun 29 2011, 12:33
- - Uree   Ни в коем случае Обсуждаем вопросы именования сущн...   Jun 29 2011, 12:46
|- - John Silver   Цитата(Uree @ Jun 29 2011, 14:46) Ни в ко...   Jun 29 2011, 13:03
|- - vitan   Цитата(John Silver @ Jun 29 2011, 17:03) ...   Jun 29 2011, 13:37
- - John Silver   Собственно попробовал сделать эти 3 таблицы. В Foo...   Jul 1 2011, 09:47
|- - vitan   Цитата(John Silver @ Jul 1 2011, 13:47) В...   Jul 1 2011, 10:04
- - Ant_m   Полуофф, по поводу корпусов резисторов и конденсат...   Jul 4 2011, 07:52
- - lazarev andrey   снова практический вопрос. итак решили как делать,...   Aug 3 2011, 05:52
|- - vitan   Цитата(lazarev andrey @ Aug 3 2011, 09:52...   Aug 3 2011, 12:23
- - John Silver   Ну не дошли мы до этого. Не вижу я удобства в одно...   Aug 3 2011, 13:12
|- - Буратино   Цитата(John Silver @ Aug 3 2011, 16:12) Н...   Aug 3 2011, 15:40
|- - vitan   Дежавю... Вторую картинку как-то я уже комментиров...   Aug 3 2011, 16:46
|- - Буратино   Цитата(vitan @ Aug 3 2011, 19:46) Дежавю....   Aug 4 2011, 04:11
|- - vitan   Цитата(Буратино @ Aug 4 2011, 08:11) Я ра...   Aug 4 2011, 19:10
|- - Буратино   Цитата(vitan @ Aug 4 2011, 22:10) Если за...   Aug 5 2011, 08:31
|- - vitan   Цитата(Буратино @ Aug 5 2011, 12:31) Повт...   Aug 5 2011, 09:24
- - John Silver   Да, был у нас курс, что то вроде "Программиро...   Aug 3 2011, 20:33
|- - lazarev andrey   Цитата(vitan @ Aug 5 2011, 23:43) А что э...   Aug 8 2011, 06:15
|- - vitan   Цитата(lazarev andrey @ Aug 8 2011, 10:15...   Aug 18 2011, 21:03
|- - Буратино   Цитата(lazarev andrey @ Aug 8 2011, 09:15...   Sep 24 2011, 20:06
- - Буратино   А вот зачем нужна связь базы с готовой платой? Пос...   Aug 5 2011, 09:56
|- - lazarev andrey   Цитата(Буратино @ Aug 5 2011, 13:56) А во...   Aug 5 2011, 10:29
|- - Буратино   Цитата(lazarev andrey @ Aug 5 2011, 13:29...   Aug 5 2011, 11:18
|- - lazarev andrey   Цитата(Буратино @ Aug 5 2011, 15:18) ну а...   Aug 5 2011, 11:56
- - vitan   Цитата(Буратино @ Aug 5 2011, 13:56) А во...   Aug 5 2011, 17:25


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

 


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


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