![]() Заглавная страница Избранные статьи Случайная статья Познавательные статьи Новые добавления Обратная связь FAQ Написать работу КАТЕГОРИИ: ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ТОП 10 на сайте Приготовление дезинфицирующих растворов различной концентрацииТехника нижней прямой подачи мяча. Франко-прусская война (причины и последствия) Организация работы процедурного кабинета Смысловое и механическое запоминание, их место и роль в усвоении знаний Коммуникативные барьеры и пути их преодоления Обработка изделий медицинского назначения многократного применения Образцы текста публицистического стиля Четыре типа изменения баланса Задачи с ответами для Всероссийской олимпиады по праву ![]() Мы поможем в написании ваших работ! ЗНАЕТЕ ЛИ ВЫ?
Влияние общества на человека
Приготовление дезинфицирующих растворов различной концентрации Практические работы по географии для 6 класса Организация работы процедурного кабинета Изменения в неживой природе осенью Уборка процедурного кабинета Сольфеджио. Все правила по сольфеджио Балочные системы. Определение реакций опор и моментов защемления |
Состав информационного фонда САПРСодержание книги
Поиск на нашем сайте
Программные модули хранятся в виде символических и объектных текстов их потребителями являются мониторы различных подсистем САПР. Исходные и результирующие данные необходимы при выполнении программных модулей в процессе преобразования. Нормативно- справочная проектная документация, как правило представляет собой хорошо структурированный фактографический материал. Содержание экранов дисплеев - представляет собой связанную совокупноность данных, задающих форму кадра и, следовательно, позволяющих отобразить на экран дисплея информацию с целью организации диалового взаимодействия в ходе проектирования. Обычно эти данные имеют фиксированный размер, и занимаю промежуточное место между программными модулями и исходными данными; используются диалоговыми системами САПР. Текущая проектная документация отражает состояние и ход выполнения проекта.
Способы ведения информационного фонда САПР Различают следующие способы ведения информационного фонда САПР: 1. использование файловой системы; 2. построение библиотек; 3. использование банков данных (БнД); 4. создание информационных программных адаптеров.
Способы 1 и 2 широко распространены в организации информационного фонда вычислительных систем, поскольку поддерживаются средствами операционных систем (ОС). Однако для обеспечения быстрого доступа к справочным данным, хранения меняющихся данных, организации взаимодействия между разноязыковыми модулями эти способы малопригодны. Способ 3- использование БнД позволяет (рис. 5.1): · централизовать информационный фонд САПР; · произвести структурирование данных в форме удобной для проектировщика; · обеспечить поиск информационно- справочной и проектной документации; · упростить организацию межмодульного интерфейса путем унификации промежуточных данных.
Способ 4- предполагает использование специальных систем и программных технологий для организации межмодульного интерфейса и построения крупных программных комплексов из готовых модулей. Принципы построения банков данных (БнД) Банк данных (БнД)- совокупность базы данных (БД) и системы управления базами данных (СУБД). База данных - структурированная совокупность данных. Наименьшая единица описания данных называется элементом описания. Совокупность элементов описания, объединенных отношением принадлежности к одному объекту, называется записью.
СУБД - состоит из языковых и программных средств, предназначенных для создания и использования базы, данных прикладными программами, а также непосредственно пользователями- непрограммистами. Применение БД позволяет решить следующие проблемы организации и ведения больших массивов информации: 1. сокращение избыточности; 2. обеспечение целостности; 3. разграничение доступа; 4. обеспечение независимости представления данных.
Избыточность вызывается наличием разных форм представления одних и тех же данных, размножением части данных для дальнейшего использования прикладными программами, повторными записями одинаковых данных на различных носителях информации. Целостностью называется свойство БД в любой момент содержать лишь достоверные данные. Наличие избыточных данных, противоречивых и неверно составленных данных нарушает целостность БД. Для сокращения избыточности производится объединение одинаковых по смыслу, но имеющих различный тип данных в единую БД с приведением к общему, стандартизованному виду. Процесс объединения данных, используется различными пользователями, в одну общую БД - называется интеграцией базы данных.
Источники информации для САПР
Входная Банк данных Другие источники
Модель ПО
Сбор Обращение к БнД Выходная ин- информации за информацией формация
Функциональная часть Предметная САПР область Процессы анализа, прогнозирования, принятия решений
реализация решений решения
Рис.5.1. БнД в составе САПР
Каждый конкретный пользователь получает доступ к некоторому подмножеству данных из БД, необходимых для выполнения своих прикладных программ. Одновременно с этим обеспечивается режим секретности и повышается степень защищенности данных от несанкционированного доступа. Одним из важнейших преимуществ применения БД является возможность обеспечения независимости представления данных в прикладных программах от типов запоминающих устройств и способов их физической организации. В основном это достигается построением двух уровней представления данных:
· логического; · физического. На логическом уровне данные представляются в виде, удобном для использования в прикладных программах или непосредственно проектировщиками. Физический уровень представления данных отражает способ хранения и структуру данных с учетом их расположения на носителях информации в запоминающих устройствах ЭВМ. Важнейшим понятием в БНД является модель данных - формализованное описание, отражающее состав и типы данных, а также взаимосвязи между ними. Модели данных классифицируются по ряду признаков. В зависимости от объема описываемой информации на логическом уровне различают внешнюю и внутреннюю модели данных. Внешняя модель (или логическая подсхема) - описывает структуру информации, относящейся к конкретной процедуре или группе родственных процедур. Внутренняя логическая модель данных объединяет все внешние модели (логические подсхемы) БД. По способам отражения связей между данными на логическом уровне различают модели - иерархическую, сетевую и реляционную. Модель называют сетевой, если данные и связи между ними имеют структуру графа. Если структура отражаемых связей представляется в виде дерева, то модель называют иерархической. Представление данных в виде таблиц соответствует реляционной модели данных. Задание модели данных в БД осуществляется на специальном языке описания данных (ЯОД). Прикладные программы, использующие БнД, записываются на некотором алгоритмическом языке (например, Паскаль, Си), называемом включающим языком. Для обеспечения взаимодействия с БнД в эти программы должны быть введены операторы обращения к СУБД. Совокупность операторов обращения к СУБД- язык манипулирования данными (ЯМД).
ППа ППб
РОа РОб
ВШа ВШб
ВН
СУБД
ОС
БД
СБ
Рис.6.1.Схема взаимосвязи СУБД с прикладными программами: ППа, ППб - прикл. прогр. пользователей; РОа, РОб - рабочие области пользователей; ВШа, ВШб-внешние модели данных пользователей; ВН-внутренняя логическая модель данных; СБ-системный буфер
Основные операции с данными, выполняемыми на ЯМД следующие: · поиск информации по заданным поисковым признакам в БД; · включение в БД новых записей; · удаление из БД лишних или ненужных в дальнейшем записей; · изменение значений элементов данных в записях.
Банк данных - сложная информационно- программная система, функционирование которой невозможно выполнить полностью в автоматическом режиме. Контроль за ее состоянием и управление режимами осуществляется человеком- администратором банка данных. Взаимосвязь БД с прикладными программами представлена на рис.6.1. Прикладные программы пользователей а и б обращаются с запросами в СУБД, которая, пользуясь информацией о конкретной внешней модели и основываясь на описании логической схемы БД, формирует обращение к программным средствам метода доступа ОС. Полученные данные поступают вначале в системный буфер, а затем поступают в доступную пользователю рабочую область. Совокупность модели данных и операций, определенных над данными, называется подходом. В соответствии с моделями данных различают реляционный, сетевой и иерархические подходы. Так как подход лежит в основе СУБД, различают реляционные, сетевые и иерархические СУБД.
|
||||||||||
Последнее изменение этой страницы: 2016-07-16; просмотров: 705; Нарушение авторского права страницы; Мы поможем в написании вашей работы! infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 3.147.71.58 (0.007 с.) |