Базы данных. Язык SQL. Дьяков И.А. - 6 стр.

UptoLike

Составители: 

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