Сетевая модель данных

ВСМД элементарные данные и отношения между ними представляются в виде ориентированной сети (вершины — данные, дуги — отношения). БД, описываемая сетевой моделью, состоит из нескольких областей. Область содержит записи. Одна запись состоит из нескольких полей. Набор, состоящий из записей, может размещаться в одной или нескольких областях (рис. 2.7).


Рис. 2.7 – Пример размещения записей в областях

В СМД объекты предметной области объединяются в сеть. Графически сетевая модель описывается прямоугольниками и стрелками. Каждый тип записи может содержать несколько атрибутов. На рис. 2.8. показан пример представления области в СМД. Здесь область — это часть БД, в которой располагаются записи, наборы и части наборов. Стрелками соединены несколько типов записей, изображающих типы набора. Тип набора предоставляет логическую взаимосвязь «один ко многим». Рассмотрим экземпляр набора в СМД (рис. 2.9). Каждый экземпляр набора ПОЛЬЗОВАТЕЛЬ — ВЫПОЛНИЛ — ПРОЦЕДУРУ реализует иерархическую связь между пользователем и операцией.


Рис. 2.8 – Пример представления в СМД


Рис. 2.9 – Экземпляр набора в СМД:
ПОЛЬЗОВАТЕЛЬ – ВЫПОЛНИЛ - ПРОЦЕДУРУ

Важное отличие СМД от НМД состоит в том, что в СМД каждая запись может быть в любом числе наборов и может находиться как на верхнем, так и на нижнем иерархическом уровне. Следовательно, любая запись может быть задана как точка входа.

Существует три типа наборов:

а) первый тип образуется типами записей: ПОЛЬЗОВАТЕЛЬ и ОПЕРАЦИЯ (рис. 2.10, а);

б) второй тип образуется из трех и более записей и называется многочисленным (рис. 2.10, б);

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

Достоинства СМД — наличие реализованных СУБД обеспечивающих; простота реализации отношений «многие ко многим».

Недостаток СМД — сложность. При реорганизации БД возможна потеря независимости данных.

 


Рис. 2.10 – Виды записей в СМД:
а – тип записи; б – многочисленный тип; в – тип сингулярных наборов








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


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

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

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

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