Найти тему

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

Сетевая модель данных. Состоит из множества записей, которые могут быть либо владельцами, либо членами групповых отношений. Основное различие сетевой и иерархической модели состоит в том, что в сетевой модели запись может быть членом более чем одного группового отношения. Тип группового отношения задается его именем и определяет свойства общие для всех экземпляров данного типа. Экземпляр группового отношения представляется записью-владельцем и множеством (возможно пустым) подчиненных записей. При этом имеется следующее ограничение: экземпляр записи не может быть членом двух экземпляров групповых отношений одного типа (т.е. сотрудник не может работать в двух отделах).

Каждый экземпляр группового отношения характеризуется следующими признаками:

способ упорядочения подчиненных записей:

произвольный,

хронологический /очередь/,

обратный хронологический /стек/,

сортированный.

Если запись объявлена подчиненной в нескольких групповых отношениях, то в каждом из них может быть назначен свой способ упорядочивания

режим включения подчиненных записей:

автоматический - невозможно занести в БД запись без того, чтобы она была сразу же закреплена за неким владельцем;

ручной - позволяет запомнить в БД подчиненную запись и не включать ее немедленно в экземпляр группового отношения. Эта операция позже инициируется пользователем

режим исключения

Принято выделять три класса членства подчиненных записей в групповых отношениях:

Фиксированное. Подчиненная запись жестко связана с записью владельцем и ее можно исключить из группового отношения только удалив. При удалении записи-владельца все подчиненные записи автоматически тоже удаляются. В рассмотренном выше примере фиксированное членство предполагает групповое отношение "ЗАКЛЮЧАЕТ" между записями "КОНТРАКТ" и "ЗАКАЗЧИК", поскольку контракт не может существовать без заказчика.

Обязательное. Допускается переключение подчиненной записи на другого владельца, но невозможно ее существование без владельца. Для удаления записи-владельца необходимо, чтобы она не имела подчиненных записей с обязательным членством. Таким отношением связаны записи "СОТРУДНИК" и "ОТДЕЛ". Если отдел расформировывается, все его сорудники должны быть либо переведены в другие отделы, либо уволены.

Необязательное. Можно исключить запись из группового отношения, но сохранить ее в базе данных не прикрепляя к другому владельцу. При удалении записи-владельца ее подчиненные записи - необязательные члены сохраняются в базе, не участвуя более в групповом отношении такого типа. Примером такого группового отношения может служить "ВЫПОЛНЯЕТ" между "СОТРУДНИКИ" и "КОНТРАКТ", поскольку в организации могут существовать работники, чья деятельность не связана с выполненинем каких-либо договорных обязательств перед заказчиками.

Основной недостаток сетевой модели бд - большой количество связей

ОСНОВНЫЕ ПОНЯТИЯ СИСТЕМ УПРАВЛЕНИЯ ИНФОРМАЦИОННЫХ СИСТЕМ

При системном подходе организация рассматривается как система. Это помогает руководителю лучше понять организацию.

Система - некоторая целостность, состоящая из взаимозависимых частей, каждая из которых вносит свой вклад в характеристики целого.

Существует два основных типа систем: закрытые и открытые. Закрытая система имеет жесткие фиксированные границы, ее действия относительно независимы от среды, окружающей систему.

Открытая система характеризуется взаимодействием с внешней средой. Энергия, информация, материалы - это объекты обмена с внешней средой через проницаемые границы системы. Такая система не является самообеспечивающейся, она зависит от энергии, информации и материалов, поступающих извне.

Под системой управления понимается совокупность взаимосвязанных элементов, предназначенных для целенаправленного воздействия управляющего органа на управляемый объект.

Информационное обеспечение управления осуществляется посредством функционирования информационной системы.

Информационная система (ИС) — это средство организации информационного обеспечения процесса управления, способствующее своевременному поступлению необходимой и достоверной информации во все звенья системы управления, нуждающиеся в ней. К информационным системам относятся и автоматизированные системы управления технологическим процессом, предприятием, корпорацией.

Подсистема — относительно самостоятельная часть системы, выделенная по определенному признаку.

Информационная система представляет собой совокупность трех элементов: технологии, управления, функциональных подсистем.

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