Основными элементами сетевой модели не являются

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

Сетевая модель данных — это логическая модель данных, представляющая их сетевыми структурами типов записей и связанные отношениями мощности один-к-одному или один-ко-многим.

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

Основные элементы сетевой модели данных

  • Элемент данных – минимальная информационная единица доступная пользователю.
  • Агрегат данных – именованная совокупность элементов данных внутри записи или другого агрегата, которую можно рассматривать как единое целое. Имя агрегата используется для его идентификации в схеме структуры данного более высокого уровня. Агрегат данных может быть простым, если состоит только из элементов данных, и составным, если включает в свой состав другие агрегаты.
  • Запись — совокупность агрегатов или элементов данных, отражающих некоторую сущность предметной области. Иными словами, запись — это агрегат, который не входит в состав никакого другого агрегата и может иметь сложную иерархическую структуру, поскольку допускается многократное применение агрегации. Имя записи используется для идентификации типа записи в схемах типов структур более высокого уровня.
  • Тип записей – эта совокупность подобных записей. Тип записей представляет некоторый класс реального мира.
  • Набор — именованная двухуровневая иерархическая структура, которая содержит запись владельца и запись (или записи) членов. Наборы отражают связи «один ко многим» и «один к одному» между двумя типами записей.

Наборы бывают нескольких видов:

  • С одними и теми же типами записей, но разными типами наборов.
  • Наборы из трех записей и более, в том числе с обратной связью.
  • Сингулярный набор (только один экземпляр). У такого набора нет естественного владельца и в качестве него выступает система. В дальнейшем такие наборы могут приобрести запись — владельца.

Особенности построения сетевой модели данных

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

Реализация групповых отношений в сетевой модели осуществляется с использованием указателей (адресов связи или ссылок), которые устанавливают связь между владельцем и членом группового отношения. Запись может состоять в отношениях разных типов (1:1, 1:N, M:N). Заметим, что если один из вариантов установления связи 1:1 очевиден (в запись – владелец отношения, поля которой соответствуют атрибутам сущности, включается дополнительное поле – указатель на запись – член отношения), то возможность представления связей 1:N и M:N таким же образом весьма проблематична. Поэтому наиболее распространенным способом организации связей в сетевых СУБД является введение дополнительного типа записей, полями которых являются указатели.

Источник

Сетевая модель, ее основные элементы

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

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

Система СПУ позволяет:

— формировать календарный план реализации комплекса работ;

— выявлять резервы времени, трудовые, материальные и стоимостные ресурсы;

— осуществлять управление комплексом работ с прогнозированием и предупреждением возможных срывов в ходе работ;

— повышать эффективность управления в целом при четком распределении ответственности между руководителями разных уровней и исполнителями работ.

Комплекс работ (комплекс операций, проект) – всякая задача, для выполнения которой осуществляют разнообразные работы. Например, строительство здания, сборка самолета.

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

2. Реализация проекта в виде сетевого графика.

3. Упорядочение сетевого графика, расчет параметров работ, определение резервов времени и критического пути.

4. Анализ и оптимизация сетевого графика.

5. Составление временного графика реализации проекта.

Сетевая модель, ее основные элементы

Основой СПУ является сетевая модель.

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

— четко выяснить взаимосвязи этапов реализации проекта;

— определить наиболее оптимальный порядок выполнения этих этапов (например, для сокращения сроков выполнения всего комплекса работ).

Значит методы сетевого моделирования относятся к методам принятия оптимальных решений.

Математический аппарат сетевых моделей базируется на теории графов. Граф – это совокупность двух конечных множеств: множества точек, которые называются вершинами, и множества пар вершин, которые называются ребрами. Если рассматриваемые пары вершин являются упорядоченными, т.е. на каждом ребре задается направление, то граф называется ориентированным; в противном случае – неориентированным. Последовательность неповторяющихся ребер, ведущая от некоторой вершины к другой, образует путь. Граф называется связным, если для любых двух его вершин существует путь, их соединяющий; в противном случае граф называется несвязным. В экономике используются два вида графов: дерево и сеть. Дерево представляет собой связный граф без циклов, имеющий исходную вершину (корень) и крайние вершины; пути от исходной вершины к крайним вершинам называются ветвями. Сеть – это ориентированный конечный связный граф, имеющий начальную вершину (источник) и конечную вершину. Таким образом, сетевая модель представляет собой граф вида „ сеть”.

Читайте также:  Оптимизация сетевой модели курсовая

Сетевая модель в графическом изображении называется сетевым графиком. Ее отличительная особенность – четкое определение всех временных взаимосвязей предстоящих работ. Главные элементы сетевой модели – события и работы.

Термин работа используется в СПУ в широком смысле:

— это действительная работа – протяженный во времени процесс проекта, требующий затрат ресурсов (например, сборка изделия);

— это ожидание – протяженный во времени процесс, не требующий затрат труда (например, процесс сушки после покраски);

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

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

В сетевой модели выделяют такие события:

исходное – не имеет предшествующих работ и событий;

завершающее – не имеет последующих работ и событий.

События на сетевом графике изображаются кружками (вершинами графа), а работы – стрелками (ориентированными дугами), указывающими связь между работами.

Принято под кодом (i,j) понимать работу, связывающую i -е событие с j -м событием. На рис. 4.1 показан фрагмент сетевого графика.

Рис. 4.1. Пример работ, события и кодирования работ

Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:

Источник

1. Основные понятия сетевой модели

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

Граф — схема, состоящая из заданных точек (вершин), соединенных линиями. Отрезки, соединяющие вершины, называются ребрами (дугами) графа.

Читайте также:  Структура и функции программного обеспечения компьютерной сети дипломная работа

Ориентированным называется такой граф, на котором стрелкой указаны направления всех его ребер, что позволяет определить, какая из двух его граничных вершин является начальной, а какая — конечной. Исследование таких сетей проводится методами теории графов.

Теория графов оперирует понятием пути, объединяющим последовательность взаимосвязанных ребер. Контур означает такой путь, у которого начальная вершина совпадает с конечной. Сетевой график — это ориентированный граф без контуров. В сетевом моделировании имеются два основных элемента — работа и событие.

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

Фиктивная работа — это связь между результатами работ (событиями), не требующая затрат времени и ресурсов.

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

Путь — это любая непрерывная последовательность (цель) работ и событий.

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

При построении сетевых моделей необходимо соблюдать следующие правила.

  1. Сеть изображается слева направо, и каждое событие с большим порядковым номером изображается правее предыдущего. Общее направление стрелок, изображающих работы, также в основном должно быть расположено слева направо, при этом каждая работа должна выходить из события с меньшим номером и входить в событие с большим номером.
  2. Два соседних события могут объединяться лишь одной работой. Для изображения параллельных работ вводятся промежуточное событие и фиктивная работа (рис. 27-1).
  3. В сети не должно быть тупиков, т.е. промежуточных событий, из которых не выходит ни одна работа (рис. 27.2).
  4. В сети не должно быть промежуточных событий, которым не предшествует хотя бы одна работа (рис. 27.3).
  5. В сети не должно быть замкнутых контуров, состоящих из взаимосвязанных работ, создающих замкнутую цепь (рис. 27.4).

Для правильной нумерации событий поступают следующим образом: нумерация событий начинается с исходного события, которому дается номер 1. Из исходного события 1 вычеркивают все исходящие из него работы, на оставшейся сети вновь находят событие, в которое не входит ни одна работа. Этому событию дается номер 2. Затем вычеркивают работы, выходящие из события 2, и вновь находят на оставшейся части сети событие, в которое не входит ни одна работа, ему присваивается номер 3, и так продолжается до завершающего события. Продолжительность выполнения работ устанавливается на сновании действующих нормативов или по экспертным оценкам специалистов. В первом случае временные оценки являются детерминированными (однозначными), во втором — стохастическими (вероятностными).

Источник

Оцените статью
Adblock
detector