- •Раздел 1. Основы сапр (12.01.2013)
- •-История развития сапр-
- •-Техническое обеспечение сапр (тосапр)-
- •-Назначение и состав системных средств сапр-
- •-Специальное или прикладное по-
- •-Языки программирования-
- •-Языки проектирования-
- •-Базовые языки-
- •-Выходной язык-
- •Методическое обеспечение сапр (02.03.2013)
- •Организационное обеспечение сапр(02.03.2013)
- •Раздел II Организация данных
- •-Подходы к организации бд-
- •Объектов проектирования (11.03.2013)
- •Раздел III Автоматизированные системы проектирования
- •Анализ размерных связей деталей с использованием теории графов
Раздел II Организация данных
№1 Общие сведения (07.03.2013)
Для эффективного функционирования ПО САПР, необходимо соответствующая организация данных. Которая основана на модели объекта проектирования (внутре-машинном представлении), и может быть реализована следствиями банка данных.
Ядром ИО является БД которое объединяет отдельные компоненты САПР.
Базой данных называется структурированная совокупность связанных данных, конкретной предметной области разнообразного назначения. В которой отражается состояние объектов, их свойства и взаимоотношения.
Важнейшим свойством БД в САПР является непрерывное расширение, связанное с появлением новых данных и приложений. Реорганизация БД должна осуществляется без перезаписи пакета прикладных программ, что возможно только при условии независимости данных друг от друга и от программ.
В БД имеются 2 уровня независимости данных:
1 Уровень – обеспечивает логическую независимость, то есть общая структура данных может изменяться без изменения ППП.
2 Уровень – физическое независимость данных, то есть означает что физическое расположение и организация данных могут изменяться не вызывая при этом изменений общей логической структуры данных, и прикладных программ.
Разные категории разработчиков предъявляют различные требования к базам данных:
В БД должны имеется возможности представления внутренней структуры данных. Между элементами данных существуют многосторонние связи полезные при поиске или другими операциями с данными. В некоторых можно представить только древовидные структуры данных. Такие БД не удобны для САПР.
Средства работы с данными должны обладать высокой производительностью.
Использование БД не должно приводить к слишком большим затратам памяти (выбираются методы организации данных минимизирующие число обращений к внешней памяти). При этом физическое представление памяти в ЭВМ может отличаться от логического.
В БД должны быть минимизирована избыточность данных.
В БД должны быть предусмотрены разнообразные способы поиска. Поиск должен быть гибким и быстрым.
БД в САПР должна гарантировать целостность данных (должны быть предусмотрены средства восстановления данных).
В БД должны быть обеспечены безопасность и секретность данных.
БД должна быть спроектирована так, что бы была обеспечена совместимость уже имеющихся данных и программ, с новыми (логическое представление данных в прикладных программах отделяют от их физического представления).
В системе должны присутствовать средства реконструкции (настройки БД, для улучшения её производительности).
Данные в БД должны быть перемещаемыми. Разные по активности использования данные следует хранить в разных видах памяти. Редко используемые данные можно хранить в архивах.
Средства логического описания должны быть простыми (таблицы).
Средства общения с БД должны быть максимально простыми.
-Подходы к организации бд-
В соответствии с 3 моделями данных известны 3 подхода в организации БД:
Иерархические БД – представляют с собой списки, в которых у каждого элемента данных есть несколько последующих, но только 1 предыдущий.
Сетевые БД – если порождённый элемент имеет более 1 го исходного элемента, такое отношение называется сетью.
Реляционные БД – основу составляют данные организованные в виде таблиц.
№2 Внутре-машинном представление
