Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
АИС лекционный материал.doc
Скачиваний:
43
Добавлен:
27.10.2018
Размер:
1.01 Mб
Скачать

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

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

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

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

Особенности БнД в САПР позволяет квалифицировать их как хранилища данных. Для хранилищ данных характерен ряд особенностей: 1) длительное хранение информации, отражающей историю разработок; 2) частота операций чтения данных выше частоты операций обновления данных; 3) использование единых форматов для однотипных данных, полученных из различных источников.

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

При сетевой организации АС информационное обеспечение может быть реализовано по одному из следующих вариантов: 1) FS – файловый сервер, 2) RDA – доступ к удаленным данным, 3) DBS – сервер баз данных, 4) AS – сервер приложений. Варианты различаются распределением между разными узлами сети функций хранение данных, управления данными, обработки данных в приложениях и интерфейса с пользователем. Вариант файл-сервера характерен для локальных сетей на ПК с небольшим числом пользователей. Для большинства АС он малоэффективен. Вариант RDA – это модель удаленного узла, она наиболее распространена в настоящее время среди АС. DBS – двухзвенная структура дистанционного управления, основанная на разделении прикладных процедур на две части: индивидуальные для каждого пользователя и общие для многих задач. Вариант AS – реализуется по трехзвенной схеме, в которой для приложений используются узлы, отделенные от локального узла и от сервера базы данных, т.е. одновременно используются модели DBS и RDA.

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