Модели баз данных

В представлении информации в базах данных можно выделить два уровня абстракции: информационную модель, которая обычно бывает понятна пользователю этой базы, и физическую модель данных, которая связана с подробностями физического хранения данных в дисковых файлах. Информационная модель отображает программное обеспечение в терминах фактов, явлений, событий и предметов (а также связей между ними). Описание абстрактной информационной модели для представления в компьютере выполняется средствами <$I[]модель данных> модели данных, которую поддерживает СУБД. Средствами модели данных строится логическая схема информационной модели для внутреннего представления. При этом модель данных, которую поддерживает СУБД, определяется: допустимой структурой данных (разнообразием и количеством типов описываемых с помощью модели объектов), множеством допустимых операций над данными и ограничениями, необходимыми для обеспечения контроля за целостностью данных.

Модели данных, поддерживаемые СУБД, делят на сетевые, иерархические и реляционные. В этой связи различают сетевые, иерархические и реляционные СУБД. В настоящее время ведутся активные работы над созданием объектно-ориентированных СУБД, и хотя имеются функционирующие примеры объектно-ориентированных СУБД, эти работы существенно тормозятся отсутствием теории соответствующей модели данных.








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


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

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

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

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