Понятие модели данных

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

Модель данных – это совокупность взаимосвязанных структур данных, операций над ними и множества ограничений для хранимых данных.

Различные СУБД поддерживают различные модели данных. Как уже было отмечено, одной из наиболее распространенных моделей является реляционная модель данных. Кроме этой модели к числу классических моделей данных относят иерархическую и сетевую модели.

Кроме того, в последние годы появились и стали более активно внедряться на практике постреляционная, многомерная и объектно-ориентированная модели (см. табл. 1.1). Разрабатываются также всевозможные системы, основанные на моделях данных, расширяющих известные модели и интегрирующих их возможности. В некоторых СУБД поддерживаются одновременно несколько моделей данных.

Выбор той или иной модели данных связан с определенной гипотезой о строении предметной области и, как следствие, с некоторыми допущениями. Исторически сложилось так, что первой появилась иерархическая модель данных, затем сетевая. Обе эти модели для создания БД уже не используются, однако созданные на их основе БД продолжают действовать.

В 1970 году американским математиком Эдгаром Коддом была предложена реляционная модель, являющаяся в настоящее время наиболее распространённой. Э. Кодд явился и автором многомерной модели, широко используемой в хранилищах данных. Начиная с 90-х годов, разрабатывается и применяется объектно-ориентированная модель данных.








Дата добавления: 2015-08-08; просмотров: 696;


Поиск по сайту:

При помощи поиска вы сможете найти нужную вам информацию.

Поделитесь с друзьями:

Если вам перенёс пользу информационный материал, или помог в учебе – поделитесь этим сайтом с друзьями и знакомыми.
helpiks.org - Хелпикс.Орг - 2014-2024 год. Материал сайта представляется для ознакомительного и учебного использования. | Поддержка
Генерация страницы за: 0.004 сек.