Студопедия

КАТЕГОРИИ:

АстрономияБиологияГеографияДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРиторикаСоциологияСпортСтроительствоТехнологияФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника


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




Описания моделей и объектов

В сетевой модели основным внутренним ограничением является требование функциональности связей, т. е.непосредственно могут использоваться только связи 1:1, 1:М, М:1 (функциональной будет обратная связь). Это означает,что каждый экземпляр записи не может быть членом более чем одного экземпляра набора каждого типа. И у каждой записичлена в данном наборе только одна - запись-владелец набора. Пример: (очевидный, тривиальный) группа студент номер группы - владелец набора; запись студента - член набора При этом непосредственное представление связей M:N (студент - преподаватель) невозможно: для представления этихсвязей вводятся вспомогательные типы записей и две функциональные связи типа 1:M На связи между именами данных могут быть наложены явные ограничения, выражения, зависящие и не зависящие отвремени свойства связей. Они задаются типом членства в наборе Фиксированное членство. Запись нельзя разъединить с владельцем или перевести в единственный способ исключения изнабора – удаление университет - дисплейные классы Обязательное членство. Можно переводить из набора в набор. Персонал дисплейного класса (дежурные инженеры) Необязательное членство. Запись можно исключить из набора в произвольный момент времени и без включения в другойнабор. Варианты включения в набор: - автоматический тип членства в наборе; - ручной тип членства в наборе (явное управление пользователем) Сетевая модель:отношения "один:много" иерархической модели иногда приводит к дублированию объектов, которыеимеют связи типа "многие ко многим". Модель данных, реализующая такой тип связей - это ациклический граф Организация данных определяется в терминах: элемент данных агрегат данных - совокупность элементов или других агрегатов; пример: адрес = город, улица, дом,квартира. Запись - агрегат, не входящий в состав других агрегатов, основная единица обработки Ключ - некоторая совокупность элементов, идентифицирующих запись Групповое отношение (набор) - иерархическое отношение между записями двух типов, записи одного типа - владельцы отношения, записи второго - члены отношения или подчиненные. Жительство в групповом отношении может быть обязательным и необязательным, (т.е. запись может или не может существовать без владельца.) Обязательное членство может быть фиксированным (автор - книга), или возможен переход к другому владельцу (смена места работы).


Поделиться:

Дата добавления: 2015-04-21; просмотров: 55; Мы поможем в написании вашей работы!; Нарушение авторских прав





lektsii.com - Лекции.Ком - 2014-2024 год. (0.006 сек.) Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав
Главная страница Случайная страница Контакты