- •Предпосылки автоматизации инженерного труда
- •Понятие о сапр
- •Виды обеспечения сапр
- •Классификация сапр
- •Принципы построения сапр
- •Состав и назначение интегрированных сапр и их подсистем
- •Назначение и состав групп технических средств
- •Характеристика технических средств.
- •Состав математического обеспечения
- •Требования к математическому обеспечению
- •Последовательность подготовки задачдля решения на эвм
- •Разработка алгоритмов
- •Лингвистическое обеспечение сапр Языки программирования
- •Информационное обеспечение сапр Характеристика информации, используемой в сапр
- •Виды информации.
- •База данных
- •Автоматизированный банк данных
- •Общесистемное программное обеспечение
- •Специальное программное обеспечение
- •Методическое и организационное обеспечение сапр Методическое обеспечение
- •Организационное обеспечение
Автоматизированный банк данных
Для использования БД необходимо специальное программное обеспечение, которое производит выборку данных прикладными программами, запись новых данных, удаление старых ненужных записей, перезапись файлов с одних машинных носителей на другие.
Совокупность программ, обслуживающих БД, называется системой управления базой данных (СУБД). К основным функциям СУБД относят следующие: определение и инициализацию БД; организацию хранения данных; предоставление пользователям доступа к БД; защиту целостности БД; управление доступом к БД; поддержание функций системного персонала; поддержание технологического процесса функционирования системы БД — СУБД.
Основные различия версий СУБД заключаются в реализуемой структуре БД (иерархической, сетевой, реляционной), типах ЭВМ (в которых они могут быть реализованы), операционных системах (под управлением которых они могут работать).
Самыми распространенными в настоящее время являются следующие СУБД: IMS, IDMS, ОКА, СИНАБ (иерархическая структура); TOTAL, БАНК, СИОД, СЕДАН (сетевая структура); ADABAS, СПЕКТР, ДИСОД, ИНЕС (иерархическая и сетевая структуры); ORACLE, dBASE 111, КАРС (реляционная структура).
БД и СУБД вместе образуют банк данных, который чаще называют автоматизированным банком данных (АБД) .
АБД создают как обслуживающую подсистему и используют для автоматизированного обеспечения необходимыми данными подсистем САПР.
Управление АБД осуществляется специалистом или группой специалистов, обеспечивающих целостность, правильность данных, эффективность использования и функциональные возможности СУБД САПР.
Специалисты выполняют следующие функции:
организацию и формирование баз данных — выяснение требований проектировщиков, разработку схем (определение структуры данных, присвоение данным имен, обеспечение защиты данных), загрузку, регулирование возможности доступа проектировщиков и выбор способа физической организации баз данных;
организацию использования баз данных — распределение запросов во времени, протоколирование работ с базой данных, организацию регламентных работ по поддержанию АБД в рабочем состоянии, восстановление баз данных при нарушениях целостности данных и защиту от несанкционированного доступа к базам данных;
реорганизацию баз данных — определение необходимости и выполнение реорганизации баз данных на основе новых требований развития и усовершенствования или на основе исследования разработок и анализа работы АБД.
Основными характеристиками АБД являются гибкость, надежность, наглядность и экономичность.
Гибкость АБД выражается в возможности наращивания и адаптации средств СУБД и изменении организации и структуры баз данных без больших стоимостновременных затрат. СУБД должна генерироваться под возможные в эксплуатации конфигурации технического обеспечения и обстановку функционирования. В процессе проектирования должен быть обеспечен доступ к информации АБД пользователей различных уровней.
Надежность АБД обеспечивается возможностью восстановления информации и программных средств АБД в случае их разрушения; выполнением стандартных или описанных пользователем акций на несанкционированный доступ или ошибочный запрос.
Наглядность АБД реализуется представлением пользователю АБД данных в привычной и удобной для восприятия форме, наличием средств, обеспечивающих учет и протоколирование его функционирования.
Экономичность АБД связана с удовлетворением следующих условий: дублирование данных исключается, кроме случаев, когда оно оправдано техническими, и экономическими соображениями; автоматизация сбора статистических данных о содержании и использовании информации банка с целью организации более эффективного распределения памяти; наличие средств тиражирования баз данных.
ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ САПР
