Информационное обеспечение САПР
Поможем в ✍️ написании учебной работы
Поможем с курсовой, контрольной, дипломной, рефератом, отчетом по практике, научно-исследовательской и любой другой работой

Одним из элементов информационного обеспечения является справочная информа­ция, которая постоянно присутствует в САПР. Использование справочного информацион­ного обеспечения в САПР осуществляется при помощи специальных программ управления и поиска данных (банки данных). Такие программы функционируют с информацией, организованной опре­делен­ным образом в виде базы данных.

Понятие СУБД

· БД - совокупность взаимосвязанных данных, хранящихся совместно во внешней памяти ЭВМ.

· СУБД - программная система, обеспечивающая использование и ведение БД.

· СУБД предназначены для непротиворечивого, целостного, конфиденциального и не избыточного манипулирования данными, не связанного со способом их хранения в ЭВМ.

· Эффективность СУБД оценивается: по скорости доступа к данным, по объему используемой памяти, по простоте разработки прикладных программ.

· СУБД поддерживают три уровня описания данных, соответствующих:

1) физическому представлению данных в среде хранения (внутренняя схема БД);

2) общему логическому представлению всей совокупности данных (концептуальная схема БД);

3) частным представлениям данных с точки зрения конкретных пользователей (внешняя схема БД).

· Внутренняя схема БД обеспечивается системным программистом при помощи стандартных структур данных (массивы, записи, таблицы и т.п.).

· Концептуальная схема БД поддерживается администратором БД на основе моделей данных (иерархическая, сетевая, реляционная).

· Внешняя схема БД разрабатывается пользователем на основе концептуальной схемы с целью решения конкретной информационной задачи.

Классификация БД

· Классификация БД основана на правилах ее порождения и операциях с данными:

1) правила порождения БД выражаются языком описания данных;

2) операции с данными выражаются языком манипулирования данными.

· Модель данных - представление о предметной области в виде обозначенных данных и связей между ними.

· Обозначенные данные представлены во всех БД в виде записи, т.е. совокупности элементов, рассматриваемых пользователем как единое целое. Формат записи определяется как ее тип.

· Связи между данными отражают их группирование для совместного использования.

· При разработке БД следует различать следующие виды отношений между данными: «один к одному», «один ко многим», «многие к одному», «многие ко многим».

· С точки зрения связи данных запись представляет собой некоторое количество элементов данных, связанных отношением «один к одному».

· Чаще всего в СУБД используют иерархическую, сетевую и реляционную модели данных:

1. Иерархическая - модель данных, в которой для подчиненной записи может существовать только одна исходная. Такая модель наиболее проста для СУБД, однако ее использование приводит к избыточности и возможному нарушению непротиворечивости БД;

2. Сетевая - модель данных, в которой для подчиненной записи может существовать более одной исходной. Стандартные СУБД поддерживают только связи типа «многие к одному», а требуемый тип «многие ко многим» обеспечивается искусственно за счет одновременного использования связей типа «один ко многим» и дополнительного типа записей;

3. Реляционная - модель данных, определяемая совокупностью двухмерных таблиц отношений, состоящих из кортежей (записей по аналогии с иерархической и сетевой моделью). В состав реляционной модели данных входят отношения элементов записей между собой и отношения между записями. Табличный метод записи отношений позволяет при помощи реляционной модели имитировать иерархическую и сетевую модели. Реляционная модель удобна для применения и позволяет работать с БД непосредственно через СУБД, не создавая специальных прикладных программ [2.1].

· Следует отметить, что приведенная классификация относится в большей степени к СУБД, чем к БД.

Дата: 2019-02-24, просмотров: 199.