ПОИСК Статьи Чертежи Таблицы Что такое база данных из "САПР, или как ЭВМ помогает конструктору " Рассмотрим подробнее структуру систем баз данных в САПР. [c.159] Управляющие программы предназначены для создания наборов в базах данных, доступа к этим данным и манипуляции всеми операциями по их обработке. [c.160] В распоряжении пользователей и прикладных программистов для общения с базой данных имеется язык, а для приема и передачи данных выделяется рабочая область памяти, являющаяся обычной областью ввода-вывода или рабочей памятью терминала. [c.161] Рассмотрим концептуальный и физический уровни описания данных, поскольку вопросы, связанные с их разработкой, мало известны широкому кругу проектировщиков. [c.161] Концептуальная модель содержит имена всех элементов (деталей), о которых мы хотим сохранить информацию, и их атрибуты, т. е. свойства элементов и связи, существующие между ними. Упрощенная схема концептуальной модели данных представлена на рис. 40. [c.161] ЮТ схемой хранения. Наиболее известны три схемы хранения данных реляционная, иерархическая и сетевая. [c.162] При реляционном подходе данные организованы в таблицы. Строки этих таблиц соответствуют записям базы данных, а столбцы представляют элементы этой записи (табл. 7). Реляционная структура данных легко доступна для понимания и имеет ряд преимуществ.Однако ее недостатком является неэффективное использование ЭВМ. [c.162] В иерархических моделях данные организованы в так называемые деревья (рис. 41). Дерево представляет иерархию элементов, называемых узлами. В иерархической структуре каждый элемент записи имеет смысл только тогда, когда он рассматривается вместе с предыдущими уровнями иерархии. [c.162] В сетевых моделях данные организованы в виде сетевых структур, являющихся общими по отнощению к иерархическим. В таких структурах каждый элемент имеет несколько исходных элементов (рис. 42). [c.162] Какую бы систему баз данных мы ни взяли для использования в САПР, необходимо, однако, чтобы скорость получения информации из базы данных не уступала средней скорости обработки информации в системе проектирования доступ к данным осуществлялся просто и по первому запросу СУБД обеспечивала защиту данных от несанкционированного доступа значительно сокращалась избыточность хранимых данных одни и те же данные могли многократно использоваться различными прикладными программами накопление и модификация данных производились без нарушения способов их использования обеспечивалась независимость баз данных от прикладных программ пользователей. [c.164] Вернуться к основной статье