Научная электронная библиотека
Монографии, изданные в издательстве Российской Академии Естествознания

2.2. Модели данных

Развитие БД связано с всё большим и большим отстранения ПО от физических структур данных, при работе с которыми необходимо точно знать, где расположены данные, применять для обработки данных довольно сложные, трудно оптимизируемые и модифицируемые алгоритмы.

Модель данных, лежащая в основе БД и отражающая представление пользователя о данных реального мира, содержит три компоненты:

во-первых: структура данных описывающая с точки зрения пользователя представление данных, т.е. пользователь определяет объекты и связи между ними в предметной области;

во-вторых: набор допустимых операций, которые выполняются на структуре данных, то есть предполагается наличие языков описания и манипулирования данными, который включает в себя операции по извлечению и редактированию данных;

в-третьих: ограничения целостности, т.е. механизма осуществления соответствия на основе формально описанных правил данных предметной области.

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

● иерархическая (структура данных – дерево);

● сетевая (структура данных – граф);

● реляционная (структура данных отношения или таблицы).

Эта классификация весьма условна, каждая СУБД поддерживает оригинальную модель данных.

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


Предлагаем вашему вниманию журналы, издающиеся в издательстве «Академия Естествознания»
(Высокий импакт-фактор РИНЦ, тематика журналов охватывает все научные направления)

«Фундаментальные исследования» список ВАК ИФ РИНЦ = 1,674