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

 
 
> База данных CIS и полиморфизм компонентов, или как структурировать CIS
Hoodwin
сообщение Feb 22 2012, 12:43
Сообщение #1


Знающий
****

Группа: Участник
Сообщений: 881
Регистрация: 21-03-10
Из: _// \\_
Пользователь №: 56 107



Можно ли организовать базу данных CIS таким образом, чтобы основной набор свойств компонентов хранился в одной большой таблице, а остальные данные хранились в дополнительных, более мелких таблицах, ссылающихся на базовую?
Ну, например, берем bench.mdb и видим, что таблица резисторов и конденсаторов по набору свойств почти совпадают. Строго говоря, все свойства, необходимые для CIS вообще совпадают, а некоторые физические свойства могут отличаться: у резисторов указывается мощность, а у конденсаторов - напряжение.
Мне такая организация не очень нравится. Хотелось бы иметь возможность в будущем вносить изменения в структуру базы данных. С большой вероятностью таковые изменения коснутся базового объекта, а не какого-то отдельного класса компонентов. Например, вот был раньше Layout и просто Footrint, а потом добавили Аллегро, и надо теперь уже в базе иметь два свойства - Layout PCB Footrint и Allegro PCB Footrint. при нынешней организации придется в каждой таблице прописывать новые поля, а так можно только в одной таблице прописать.

Я правильно думаю, что можно создать таблицу типа basic_cis, а потом во вкладке relational database прописать ее в качестве связанной таблицы для всех типов компонентов? И тогда в качестве связующего поля останется только part number? Или CIS использует для работы основную базу, а связанные только для просмотра свойств, и вся идея рушится?
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- Hoodwin   База данных CIS и полиморфизм компонентов   Feb 22 2012, 12:43
- - Tahoe   Цитата(Hoodwin @ Feb 22 2012, 16:43) Напр...   Feb 22 2012, 13:06
- - vitan   Советую Вам не пользоваться возможностями редактор...   Feb 22 2012, 13:20
- - Hoodwin   Почти ничего не понял из написанного Вроде бы кон...   Feb 22 2012, 14:51
|- - vitan   Цитата(Hoodwin @ Feb 22 2012, 18:51) Почт...   Feb 22 2012, 18:39
- - Hoodwin   vitan, ну вот опять Вы мне про редактор... Я вообщ...   Feb 23 2012, 10:57
- - vitan   Зря вы не хотите послушать. Лекция про наследовани...   Feb 23 2012, 11:49
- - Hoodwin   В каком редакторе? Речь о настройках взаимодействи...   Feb 23 2012, 12:11
|- - vitan   В том, в котором Вы собираетесь прописывать связан...   Feb 23 2012, 15:10
- - Hoodwin   Так я вообще-то хотел прописывать таблицы в каком-...   Feb 23 2012, 18:50
|- - vitan   Если коротко: делайте View на каждую библиотеку. Т...   Feb 23 2012, 19:37
- - Hoodwin   Сегодня поднял сервер, импортировал в него тестову...   Feb 24 2012, 17:38
|- - vitan   Цитата(Hoodwin @ Feb 24 2012, 21:38) Сего...   Feb 24 2012, 18:03
|- - Hoodwin   Цитата(vitan @ Feb 24 2012, 21:03) Отличн...   Feb 24 2012, 20:35
|- - vitan   Цитата(Hoodwin @ Feb 25 2012, 00:35) Ну, ...   Feb 24 2012, 20:58
|- - Hoodwin   Цитата(vitan @ Feb 24 2012, 23:58) Ну, ли...   Feb 25 2012, 11:03
|- - vitan   Цитата(Hoodwin @ Feb 25 2012, 15:03) В об...   Feb 25 2012, 16:30
|- - Hoodwin   Цитата(vitan @ Feb 25 2012, 19:30) А что,...   Feb 25 2012, 19:21
|- - vitan   Цитата(Hoodwin @ Feb 25 2012, 23:21) ВП -...   Feb 25 2012, 20:27
- - Hoodwin   Не, я не спорю, что ВП - форма для закупок, я гово...   Feb 25 2012, 21:08
|- - vitan   Цитата(Hoodwin @ Feb 26 2012, 01:08) Не, ...   Feb 26 2012, 08:32
|- - Hoodwin   Цитата(vitan @ Feb 26 2012, 11:32) Получа...   Feb 27 2012, 06:31
|- - vitan   Цитата(Hoodwin @ Feb 27 2012, 10:31) Чего...   Feb 27 2012, 08:27
- - Hoodwin   Вот еще какие вопросы по работе с CIS средствами S...   Feb 29 2012, 13:59
|- - vitan   Цитата(Hoodwin @ Feb 29 2012, 17:59) 1. П...   Feb 29 2012, 16:12
|- - Old1   Цитата(Hoodwin @ Feb 29 2012, 15:59) 5. М...   Mar 1 2012, 06:03
- - Hoodwin   ну вот я тоже всегда работал по связке MANUFACTURE...   Feb 29 2012, 16:49
|- - vitan   Цитата(Hoodwin @ Feb 29 2012, 20:49) Так ...   Feb 29 2012, 16:55
- - VladimirZ   Цитата2. Почему перестал работать preview футпринт...   Feb 29 2012, 20:29
- - Hoodwin   Ну да, пути в capture.ini прописал в раздел Allegr...   Feb 29 2012, 20:56
- - Hoodwin   Что-то ничего там нет: КодC:\Cadence...   Mar 1 2012, 06:38
|- - Old1   Цитата(Hoodwin @ Mar 1 2012, 08:38) Что-т...   Mar 1 2012, 07:00
- - Hoodwin   да нет, 16.3 у меня самый что ни на есть лицензион...   Mar 1 2012, 07:59
- - alexa1973   Цитата(Hoodwin @ Feb 22 2012, 16:43) Можн...   Mar 10 2012, 16:45
- - Hoodwin   Судя по этому видео получается, что даже список ал...   Mar 11 2012, 20:03


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

 


RSS Текстовая версия Сейчас: 22nd June 2025 - 22:22
Рейтинг@Mail.ru


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