Основы проектирования баз данных в САПР. Литовка Ю.В - 6 стр.

UptoLike

База данных (БД) структурированная совокупность данных. Наименьшая единица описания дан-
ных называется элементом описания. Совокупность элементов описания, объединенных отношением
принадлежности к одному описываемому объекту, называется записью. Например, код типа микросхе-
мы, логическая функция, мощность потребления, коэффициент разветвления в совокупности составля-
ют запись и описывают свойства конкретного объекта микросхемы.
Система управления базами данных (СУБД) состоит из языковых и программных средств, пред-
назначенных для создания, ведения и эксплуатации баз данных.
Модель данных формализованное описание, отражающее состав и типы данных, а также взаимо-
связь между ними.
На каждом из рассмотренных на рис. 1.1 уровней присутствует своя модель данных. Это так назы-
ваемый логический уровень моделей данных. По способам отражений связей между данными на логи-
ческом уровне различают иерархическую, сетевую и реляционную модели. Модель называется сетевой,
если данные и их связи имеют структуру графа. Если структура отражаемых связей представляется в
виде дерева, то модель называют иерархической. Представление данных в форме таблиц соответствует
реляционной модели данных. Задание модели данных в БД осуществляется на специальном языке опи-
сания данных.
2 ОРГАНИЗАЦИЯ ИНФОРМАЦИОННОГО
ОБЕСПЕЧЕНИЯ САПР
Система автоматизированного проектирования представляет собой сложную и многокомпонентную
систему, процессы преобразования данных в которой разнообразны. При этом данные, являющиеся ре-
зультатом одного процесса преобразования, могут быть исходными для другого процесса. Вследствие
этого термин "данные" может иметь различную трактовку в САПР. Так, например, для управляющего
монитора в состав данных входит совокупность программных модулей, обеспечивающих процесс про-
ектирования. Для подсистемы математического моделирования и оптимизации к данным относится со-
вокупность исходных и результирующих чисел, для правильной организации проектных работ пользо-
вателю САПР в качестве данных требуется иметь исходную проектную документацию, справочные
данные, типовые проектные решения и т.д. Форма представления данных также может быть различной:
в виде текстов, графических изображений, звука, видеороликов. Совокупность данных, используемых
всеми компонентами САПР, представляет информационный фонд САПР.
Назначение информационного обеспечения САПР (ИО САПР) реализация информационных по-
требностей всех составных компонентов САПР. Основная функция информационного обеспечения со-
стоит в ведении информационного фонда. Таким образом, информационное обеспечение САПР имеет
две составляющих это информационный фонд и средства его ведения.
Состав информационного фонда САПР можно определить следующим образом:
1) программные модули, участвующие в процессе проектирования, начиная от операционных сис-
тем и заканчивая пакетами прикладных программ. Часть этих данных меняется довольно редко, другая
может динамично изменяться, например, при разработке новых методик или нового математического
обеспечения САПР;
2) исходные и результирующие данные (цифровые, текстовые, графические, видео, звуковые) для
обработки программными модулями. Эти данные меняются часто в процессе проектирования, однако
их тип постоянен;
3) нормативно-справочная проектная документация (НСПД) включает справочные данные об эле-
ментах проектируемых изделий, технологиях их изготовления и испытаний, унифицированных узлах и
конструкциях. Государственные и отраслевые стандарты, руководства и указания, типовые проектные
решения, регламентирующие документы также относятся к НСПД;
4) проектная документация, отражающая состояние и ход выполнения процесса проектирования.
Изменяется в процессе проектирования и представляется в виде текстового и графического материала.
Возможно звуковое сопровождение и динамическая смена графикиидеоролики). Сюда можно отнести
также и готовые проектные решения.
Рассмотрим следующий пример. Пусть надо разработать программу для микропроцессорной систе-
мы, управляющей роботом. Для этого в проекте должны быть следующие данные: пояснительная за-
писка, общее описание, руководство программиста, описание языка, описание программ, порядок и ме-
тодика проведения испытаний.