Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Учебное пособие 3000120.doc
Скачиваний:
9
Добавлен:
30.04.2022
Размер:
443.9 Кб
Скачать

Система управления данными

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

Любой массив в АСТПП представим в виде матрицы:

C1 C2 C3 … Cn

R1e11 e12 e13 … e1n

R2e21 e22 e23 … e2n

R 3e31 e32 e33 … e3n

Rm em1 em2 em3 … emn ,

где множество {R1, … ,Rm} содержит идентификаторы таблицы, а множество {C1, … ,Cn}- так называемая «шапка» таблицы, содержит идентификаторы колонок таблицы. Таким образом для доступа к элементу данных таблицы {e[11], … ,e[mn]}, необходимо указать его адрес в виде упорядоченной пары значений (r,c), где r – элемент множества идентификаторов строк, а c – элемент множества идентификаторов колонок таблицы. СУД моделирует таблицы при помощи файлов сложной физической структуры. Сложность физической структуры файла, как модели таблицы определена используемым быстрым методом доступа, использующим организацию физических файлов БД в виде древовидных структур. Но логическая организация такого файла достаточно проста. Логически файл представим в виде поименованных записей, каждая из которых содержит равное количество поименованных полей, в каждом из которых хранится элемент данных таблицы. В реальных таблицах могут хранится данные различных типов, причем специфика таблиц такова, что тип всех элементов данных, расположенных в разных строках, но в одной колонке одинаков. Поэтому в СУД введено понятие ТИПА ДАННЫХ поименованного поля.

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

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

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

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

Воронежский государственный технический университет

УДК.681.3

Д.Е. Пачевский, А.И. Бобров, А.В. Паринов