Информационная база содержит оперативную, условно-постоянную и постоянную информацию.
Оперативную информацию, которая содержит исходные данные для автоматизированного проектирования некоторого конкретного объекта, вводят в систему в момент решения задач. По окончании процесса проектирования эти данные уничтожаются, т.к. в их хранении нет необходимости.
Условно-постоянную информацию, которая хранится в памяти системы, можно периодически корректировать, т.е. частично изменять и дополнять. К этой информации относятся, например, данные о типовых проектных решениях, файлы состава конструкторских подразделений и т.п.
Постоянная информация, хранимая в памяти, содержит данные, не изменяемые в течение длительного периода. Это справочные данные ГОСТов и отраслевых нормативов, справочники унифицированных элементов конструкций и материалов, стандартные значения параметров деталей конструкций и т.д.
База данных состоит из множества массивов информации, в которых данные объединены по общности смыслового содержания и направлению использования, например: массив характеристик унифицированных элементов конструкций, массив отраслевых нормативов времени на проектирование и т.д. Структура массива информации определяется: составом входящих в него данных, их длинной и связями между ними. Система управления базой данных или СУБД позволяет осуществлять оперативный поиск информации и обеспечивать проектировщика необходимыми данными.
Иерархическими уровнями массива информации являются записи данных, агрегаты данных и элементарные данные. Под элементарными данными понимается наименьшая неделимая единица информации, например, марка материала, название материала и т.д. Агрегаты данных – это совокупность элементарных данных, которая рассматривается как одно целое. Например, агрегат данных ДАТА может состоять из элементарных данных ДЕНЬ, МЕСЯЦ, ГОД, ТИП+НОМИНАЛ. Объединенная по общности объекта информации совокупность агрегатов данных и элементарных данных составляет запись данных. Например, запись массива информации о станках с ЧГ1У, имеющихся на заводе, может содержать такие элементарные данные, как наименование оборудования, инвентарный номер, стоимость и т.д. В качестве агрегатов данных запись может включать даты изготовления, установки и т.д.
Кодирование информации
Методы машинной обработки информации для обеспечения эффективности решения тех или иных задач на ЭВМ требуют предварительного кодирования данных. Процесс кодирования заключается в присвоении условных обозначений (кодов) различных объемов. При разработке информационного обеспечения САПР эти вопросы требуют тщательной проработки в части определения перечня кодируемых объектов и знаковых моделей для них. Определение знаковых моделей заключается в установлении способов кодирования объектов информации (обозначения отдельных элементарных данных и агрегатов данных).
Кодирование выполняют для получения данных в сжатом виде перед вводом информации в вычислительную систему. Различают два вида кодирования: синтаксическое и семантическое.
При синтаксическом кодировании процесс присвоения кодов выполняют без учета смыслового содержания информации, зачастую с использованием устройств подготовки информации.
Семантическое кодирование выполняется вручную с учетом смыслового содержания информации; коды в этом случае присваивают с помощью специальных таблиц- кодификаторов. В качестве примера для этого случая можно привести стенографию.
Под системой кодирования понимают совокупность правил присвоения условных обозначений (кодов) объектам классификации. Кодовые обозначения состоят из букв и цифр и характеризуются длиной и структурой. Среди систем кодирования наиболее распространены регистрационные системы, которые делятся на порядковые, серийные, разрядные, комбинированные.
Порядковые системы предназначены для кодирования простых объектов с одним признаком и основаны на последовательном присвоении каждому объекту порядкового номера.
Преимущества порядковой системы – простота кодирования. Такую систему применяют, например, для кодирования категории работников, разряда работы, норм времени и расценок и т.д.
Серийную систему используют для кодирования объектов, характеризуемых двумя признаками. Код первого признака называется серией, второго признака - номером. Серийную систему кодирования используют для кодирования подразделений предприятий, видов оплаты и др.
Разрядную или десятичную систему применяют для кодирования сложных объектов. Каждому классификационному признаку в этой системе соответствует определенное число разрядов кодового обозначения, зависящее от числа значений данного признака. Разрядную систему применяют при кодировании материалов, промышленной продукции и т.д.
Выбор системы кодирования зависит от сложности кодируемого объекта, его номенклатуры и т.д. Система кодирования должна удовлетворять требованиям минимальной длины кода, обеспечения резерва кодовых обозначений, простоты кодирования и т.д.
Вопросы для самостоятельной работы
1. Перечислить виды обеспечений САПР?
2. Дать определения технического и организационного обеспечений САПР?
3. Дать определения информационного, программного и лингвистического обеспечений САПР?
4. Дать определения математического и методического обеспечений САПР?
5. Принципы создания программного и информационного обеспечений.
6. Привести классификацию информационного обеспечения?
7. Что входит в состав информационной базы?
8. В чём заключается кодирование, виды кодирования?
9. Основные принципы создания программного обеспечения.
10. Раскрыть понятие «визуальное проектирование».