Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
САПР ТП_Лекции_2008.doc
Скачиваний:
56
Добавлен:
24.09.2019
Размер:
15.98 Mб
Скачать

7.2. База данных

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

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

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

Массивы данных, входящие в справочник и проект, объединяют под общим названием архив.

Третья часть БД содержит массивы переменных, значения которых важны только в процессе решения одной конкретной задачи проектирования и относятся к виду ранее определенной переменной информации. Эта часть БД называется переменной.

В общем виде база данных представляет собой совокупность -информационных массивов. При этом каждый массив содержит информацию по одному классу объектов.

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

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

Базы данных современных САПР должны обеспечивать:

1) экономное использование памяти. При формировании БД необходимо обеспечивать плотное размещение данных на носителях, минимизировать избыточность за счет устранения многократного

Рис. 7.1. Структура базы данных

дублирования в разных массивах, размещать редко используемые данные на более дешевые носители (с меньшей скоростью поиска информации);

2) согласование времени выборки данных прикладными программами с частотами использования последних. Для программ низких иерархических уровней это время должно быть минимальным. Эти программы преимущественно ориентированы на переменную часть БД, которая перед выполнением рабочей программы размещается в оперативной памяти. Полупеременная и постоянная части БД (архив) обычно используются программами высоких уровней. Здесь время поиска данных перестает быть определяющим фактором, и поэтому архив размещается на внешних носителях (магнитных дисках и лентах);

3) универсальность, т. е. наличие всех необходимых данных и обеспечение доступа к ним в процессе выполнения проектных операций и процедур прикладными программами;

4) достоверность и непротиворечивость данных;

5) открытость для внесения новых сведений.