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

Опубликовано: 25.10.2017

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

В иерархической модели данные представляются в виде древовидной (иерархичес­кой) структуры. Она удобна для работы с иерархически упорядоченной информацией и громоздка для информации со сложными логическими связями.

Сетевая модель означает представление данных в виде произвольного графа. Достоин­ством сетевой и иерархической моделей данных является возможность их эффективной ре­ализации по показателям затрат памяти и оперативности. Недостатком сетевой модели дан­ных является высокая сложность и жесткость схемы БД, построенной на ее основе.

Реляционная модель данных (РМД) название получила от английского термина relation — отношение. Ее предложил в 70-е годы сотрудник фирмы IBM Эдгар Кодд. При соблюдении определенных условий отношение представляется в виде двумерной табли­цы, привычной для человека. Большинство современных БД для персональных ЭВМ являются реляционными.

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

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

rss