Заглавная страница Избранные статьи Случайная статья Познавательные статьи Новые добавления Обратная связь FAQ Написать работу КАТЕГОРИИ: АрхеологияБиология Генетика География Информатика История Логика Маркетинг Математика Менеджмент Механика Педагогика Религия Социология Технологии Физика Философия Финансы Химия Экология ТОП 10 на сайте Приготовление дезинфицирующих растворов различной концентрацииТехника нижней прямой подачи мяча. Франко-прусская война (причины и последствия) Организация работы процедурного кабинета Смысловое и механическое запоминание, их место и роль в усвоении знаний Коммуникативные барьеры и пути их преодоления Обработка изделий медицинского назначения многократного применения Образцы текста публицистического стиля Четыре типа изменения баланса Задачи с ответами для Всероссийской олимпиады по праву Мы поможем в написании ваших работ! ЗНАЕТЕ ЛИ ВЫ?
Влияние общества на человека
Приготовление дезинфицирующих растворов различной концентрации Практические работы по географии для 6 класса Организация работы процедурного кабинета Изменения в неживой природе осенью Уборка процедурного кабинета Сольфеджио. Все правила по сольфеджио Балочные системы. Определение реакций опор и моментов защемления |
Основные элементы сетевой БДСодержание книги
Похожие статьи вашей тематики
Поиск на нашем сайте
Элемент данных – минимальная информационная единица доступная пользователю. Агрегат данных – именованная совокупность элементов данных внутри записи или другого агрегата, которую можно рассматривать как единое целое. Имя агрегата используется для его идентификации в схеме структуры данного более высокого уровня. Агрегат данных может быть простым, если состоит только из элементов данных, и составным, если включает в свой состав другие агрегаты. Пример: дата – это агрегат данных структуры сетевой модели, а день, месяц и год – это элемент данных сетевой БД Запись - совокупность агрегатов или элементов данных, отражающих некоторую сущность предметной области. Иными словами, запись - это агрегат, который не входит в состав никакого другого агрегата и может иметь сложную иерархическую структуру, поскольку допускается многократное применение агрегации. Имя записи используется для идентификации типа записи в схемах типов структур более высокого уровня. Представим, что мы хотим создать запись в сетевую базу данных, назовем ее скажем «Сотрудник», в которую обязательно должен входить агрегат данных, который представлен на рисунке выше, его мы назовем «Дата». В эту запись нам необходимо будет добавить: табельный номер, ФИО и адрес сотрудника.
Тип записей – эта совокупность подобных записей. Тип записей представляет некоторый класс реального мира. И так, тип записей – это совокупность логически связанных экземпляров записей. Проще сказать – это все записи, которые связаны между собой по смыслу и, которые дополняют друг друга. Если переложить термин тип записей на реальный мир, то это информационная модель (иначе, полное описание) какого-либо объекта из реального мира, например сотрудника фирмы.
Элементы данных определяют характеристики типов записей: простые и составные. Составные: · векторы – повторяющиеся однотипные элементы (например, ин. языки, которыми владеют сотрудники) · повторяющиеся группы – набор групп, включающих несколько разнотипных элементов (например, послужной список – дата назначения, дата увольнения, место работы, должность) · неповторяющиеся группы - адрес – город, улица, дом квартира)
Набор - именованная двухуровневая иерархическая структура, которая содержит запись владельца и запись (или записи) членов. Наборы отражают связи «один ко многим» и «один к одному» между двумя типами записей.
Тип набора — именованная связь типа "один ко многим" (1:М), установленная между записью-владельцем и одной или несколькими записями-членами. Тип записи-владельца — тип записи на стороне 1. Тип записи-члена — тип записи на стороне "многие". Тип набора может иметь несколько экземпляров.
Способы реализации наборов
Указатели позволяют последовательно совершать переходы между всеми записями с возвратом к исходной записи и, т.о., образуют кольцевую структуру.
2. Массивы указателей. Применяются для организации доступа к записи-владельцу от каждой записи-члена и наоборот без указателей на следующую и предыдущую записи. Массив указателей на записи-члены хранится либо как часть записи-владельца, либо в каком-либо другом месте базы данных. В последнем случае запись-владелец содержит указатель на этот массив. Особенности сетевых систем Для CODASYL- совместимой модели данных существует набор стандартных концепций, хотя между разными реализациями есть некоторые различия. Основными структурными единицами модели являются типы записей, определяющие спецификацию хранимой информации и типы наборов, используемые для связывания записей. Тип набора связывает один тип записи-владельца со многими типами записей-членов. Доступ к типам записей осуществляется путем "перемещения" (навигации) по структуре. Наборы реализуются с помощью указателей, которые встроены в записи или хранятся отдельно.
Достоинства сетевых систем Развитые средства управления данными во внешней памяти. Возможность построения вручную эффективных прикладных систем. Недостатки сетевых систем Сложность в использовании. Необходимость знаний о физической организации структуры БД. Зависимость прикладных систем от организации структуры БД.
|
||||
Последнее изменение этой страницы: 2017-01-25; просмотров: 632; Нарушение авторского права страницы; Мы поможем в написании вашей работы! infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 3.142.199.3 (0.007 с.) |