Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ответы.docx
Скачиваний:
10
Добавлен:
13.03.2015
Размер:
67.28 Кб
Скачать

66. Сетевая модель данных. Ее архитектура и основные структуры.

Сетевая модель данных модель, состоящая из записей, элементов данных и связей типа "один ко многим" (1:М), установленных между записями.

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

67. Что означают термины «интраструктура», «тип набора», «системный тип набора»?

Интраструктурой называется структура, размещенная внутри типа записи.

Тип набора именованная связь типа "один ко многим" (1:М), установленная между записью-владельцем и одной или несколькими за­писями-членами. Тип набора представляет собой конструкцию, которая поддерживает работу с интраструктурами, т.е. со структурами внутри типов записей. Тип набора поддерживает связь 1:М, в которой тип записи на стороне "один" называется типом записи-вла­дельца, а тип записи на стороне "многие" называется типом записи-члена. Используя типы записи и типы набора, проектировщик базы данных может создать диаграмму структуры данных, или схему данных, используемую для представления структуры CODASYL-со­вместимой базы данных.

Системный тип набора - именованная связь между воображаемым типом записи-владельца, который является системой (System), и (обычно) одним типом записи-члена.

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

68. Перечислите основные правила при создании сетевой модели данных.

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

Наборы являются единственным способом представления связей между записями. Связи могут быть следующих типов: "многие ко многим" (M:N), «один к одному» (1:1), «один ко многим» (1:М), системный тип набора.