Главная » Просмотр файлов » Норенков И.П. - Основы автоматизированного проектирования

Норенков И.П. - Основы автоматизированного проектирования (1060628), страница 67

Файл №1060628 Норенков И.П. - Основы автоматизированного проектирования (Норенков И.П. - Основы автоматизированного проектирования) 67 страницаНоренков И.П. - Основы автоматизированного проектирования (1060628) страница 672017-12-28СтудИзба
Просмтор этого файла доступен только зарегистрированным пользователям. Но у нас супер быстрая регистрация: достаточно только электронной почты!

Текст из файла (страница 67)

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

Вчастности, значительна доля графических данных.2725 б Системные среды автоматизированных систем2. Нередко обмены должны производиться с высокой частотой, что предъяв(яет жесткие требования к быстродействию средств обмена (полагают, чтоСУБД должна работать со скоростью обработки нескольких тысяч сущностейв секунду).3. В САПР проблема целостности данных оказывается более трудной длярешения, чем в большинстве других систем, поскольку проектирование является процессом взаимодействия многих проектировщиков, которые не толькосчитывают данные, но и изменяют их, причем в значительной мере работаютпараллельно. Из этого факта вытекают следствия: во-первых, итерационныйхарактер проектирования обычно приводит к наличию по каждой части проекта нескольких версий, любая из них может быть принята в дальнейшем в качестве основной, поэтому нужно хранить все версии с возможностью возврата клюбой из них; во-вторых, нельзя допускать использования неутвержденныхданных, поэтому проектировщики должны иметь свое рабочее пространство впамяти и работать в нем автономно, а моменты внесения изменений в общуюбазу данных должны быть согласованными и не должны порождать для другихпользователей неопределенности данных.4.

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

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

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

Наследование свойств объектов предметной области выражается с помощью введениякатегорий класса, надкласса, подкласса. Информационные модели приложений для таких СУБД разрабатываются на основе методик типа IDEF1X.Объектные базы данных выгодны тем, что, во-первых, данные по конкретным объектам проектирования не разбросаны по множеству таблиц, как этоимеет место в реляционных базах данных, а сосредоточены в определенныхместах.

Во-вторых, для каждого объекта могут быть назначены свои типыданных. В результате проще решаются задачи управления и удовлетворениязапросов.10 Основы автоматизированногопроектирования2735. Методическое и программное обеспечение автоматизированных системНаряду с чисто объектными СУБД, применяют СУБД объектно-реляционные. В последних происходит объединение свойств реляционных и объектноориентированных СУБД: объектно-ориентированная СУБД снабжается непроцедурным языком запросов или в реляционную СУБД вводятся наследованиесвойств и классы.

Непроцедурность входного языка обеспечивается использованием языка SQL. Его операторы непосредственно включаются в программына языке С. Возможно написание дополнительных программ, интерпретирующих SQL-запросы.Отличительные особенности СУБД третьего поколения: расширенный набор возможных типов данных (это абстрактные типы, массивы, множества,записи, композиции разных типов, отображение величин со значениями разныхтипов), открытость (доступность из разных языков программирования, возможность обращения к прикладным системам из СУБД), непроцедурность языка(общепринятым становится язык запросов SQL), управление асинхроннымипараллельными процессами, состояние которых отражает база данных.Рассмотренные особенности БнД в САПР позволяют квалифицировать ихкак системы Data Warehouse (DW), т.

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

Поэтому в DW чаще используется модель данных «звезда», в которой имеется общая таблица фактов(Fact Table) и каждому факту ставится в соответствие несколько таблиц с необходимыми атрибутами. Целостность данных в DW обеспечивается проверкой и трансформацией данных, вводимых из внешних источников, наличиемдисциплины обновления данных, централизованным хранением основной базы,при этом достаточное быстродействие поддерживается передачей копий определенных частей базы в локальные базы, называемые киосками данных (DataMart) и ориентированные на отдельные группы пользователей.Варианты управления данными в сетях АСПри сетевой организации АС информационное обеспечение может бытьреализовано по одному из следующих вариантов: 1) FS - файловый сервер; 2) RDA - доступ к удаленным данным; 3) DBS - сервер баз данных;2745.6.

Системные среды автоматизированных системИнтерфейс- ПриложениеDBSRDAСУБДБазы данныхFSРис. 5.12. Варианты двухзвенных схем распределенных вычислений4) AS - сервер приложений. Варианты различаются распределением междуразными узлами сети функций хранения данных, управления данными, обработкиданных в приложениях и интерфейса с пользователем. На рис. 5.12 место средыпередачи данных показано вертикальной чертой для первых трех вариантов.Каждый вариант имеет свою область применения.Вариант файл-сервера характерен для локальных сетей на персональныхЭВМ с небольшим числом пользователей. Вследствие интенсивного трафикаи трудностей с защитой информации эта структура для большинства АСмалоэффективна. Поэтому предпочтительнее иметь СУБД в узле сервера.Вариант RDA - это модель удаленного узла, она наиболее распространена внастоящее время среди АС.

В ней уменьшен трафик по сравнению с FS,унифицирован интерфейс с СУБД на основе языка SQL.П р и м е ч а н и е . Клиентов в FS и RDA иногда именуют «толстыми» клиентами, таккак в них сосредоточены средства выполнения приложений.Дальнейший переход к системе распределенных вычислений приводит кперемещению прикладного ПО или его части на специальный сервер или сервербазы данных, т. е. реализуются двух- и трехзвенные схемы. DBS - двухзвеннаяструктура дистанционного управления, основанная на разделении прикладныхпроцедур на две части: индивидуальные для каждого пользователя и общиедля многих задач.

В этой структуре под приложением понимают совокупностьименно общих процедур. Эта совокупность обычно представляется напроцедурных расширениях SQL и сохраняется в специальном словаре базыданных. В альтернативных вариантах (например, в RDA) все прикладныепроцедуры включаются в прикладные программы и, следовательно, принеобходимости их изменения приходится модифицировать практически всеприкладное ПО. Выделение таких процедур в отдельное приложение облегчаетих модификацию. Кроме того, в DBS снижается трафик, так как обмены посети происходят не для каждой операции с базой данных, а для каждойтранзакции, состоящей из нескольких операций.Вариант AS реализуется по трехзвенной схеме, в которой для приложенийиспользуются узлы, отделенные от терминального (локального) узла и отсервера базы данных, т.

Характеристики

Список файлов книги

Свежие статьи
Популярно сейчас
Зачем заказывать выполнение своего задания, если оно уже было выполнено много много раз? Его можно просто купить или даже скачать бесплатно на СтудИзбе. Найдите нужный учебный материал у нас!
Ответы на популярные вопросы
Да! Наши авторы собирают и выкладывают те работы, которые сдаются в Вашем учебном заведении ежегодно и уже проверены преподавателями.
Да! У нас любой человек может выложить любую учебную работу и зарабатывать на её продажах! Но каждый учебный материал публикуется только после тщательной проверки администрацией.
Вернём деньги! А если быть более точными, то автору даётся немного времени на исправление, а если не исправит или выйдет время, то вернём деньги в полном объёме!
Да! На равне с готовыми студенческими работами у нас продаются услуги. Цены на услуги видны сразу, то есть Вам нужно только указать параметры и сразу можно оплачивать.
Отзывы студентов
Ставлю 10/10
Все нравится, очень удобный сайт, помогает в учебе. Кроме этого, можно заработать самому, выставляя готовые учебные материалы на продажу здесь. Рейтинги и отзывы на преподавателей очень помогают сориентироваться в начале нового семестра. Спасибо за такую функцию. Ставлю максимальную оценку.
Лучшая платформа для успешной сдачи сессии
Познакомился со СтудИзбой благодаря своему другу, очень нравится интерфейс, количество доступных файлов, цена, в общем, все прекрасно. Даже сам продаю какие-то свои работы.
Студизба ван лав ❤
Очень офигенный сайт для студентов. Много полезных учебных материалов. Пользуюсь студизбой с октября 2021 года. Серьёзных нареканий нет. Хотелось бы, что бы ввели подписочную модель и сделали материалы дешевле 300 рублей в рамках подписки бесплатными.
Отличный сайт
Лично меня всё устраивает - и покупка, и продажа; и цены, и возможность предпросмотра куска файла, и обилие бесплатных файлов (в подборках по авторам, читай, ВУЗам и факультетам). Есть определённые баги, но всё решаемо, да и администраторы реагируют в течение суток.
Маленький отзыв о большом помощнике!
Студизба спасает в те моменты, когда сроки горят, а работ накопилось достаточно. Довольно удобный сайт с простой навигацией и огромным количеством материалов.
Студ. Изба как крупнейший сборник работ для студентов
Тут дофига бывает всего полезного. Печально, что бывают предметы по которым даже одного бесплатного решения нет, но это скорее вопрос к студентам. В остальном всё здорово.
Спасательный островок
Если уже не успеваешь разобраться или застрял на каком-то задание поможет тебе быстро и недорого решить твою проблему.
Всё и так отлично
Всё очень удобно. Особенно круто, что есть система бонусов и можно выводить остатки денег. Очень много качественных бесплатных файлов.
Отзыв о системе "Студизба"
Отличная платформа для распространения работ, востребованных студентами. Хорошо налаженная и качественная работа сайта, огромная база заданий и аудитория.
Отличный помощник
Отличный сайт с кучей полезных файлов, позволяющий найти много методичек / учебников / отзывов о вузах и преподователях.
Отлично помогает студентам в любой момент для решения трудных и незамедлительных задач
Хотелось бы больше конкретной информации о преподавателях. А так в принципе хороший сайт, всегда им пользуюсь и ни разу не было желания прекратить. Хороший сайт для помощи студентам, удобный и приятный интерфейс. Из недостатков можно выделить только отсутствия небольшого количества файлов.
Спасибо за шикарный сайт
Великолепный сайт на котором студент за не большие деньги может найти помощь с дз, проектами курсовыми, лабораторными, а также узнать отзывы на преподавателей и бесплатно скачать пособия.
Популярные преподаватели
Добавляйте материалы
и зарабатывайте!
Продажи идут автоматически
6384
Авторов
на СтудИзбе
308
Средний доход
с одного платного файла
Обучение Подробнее