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