Управление данными / Управление данными
.pdf
Иерархическая модель: выводы
Достоинства:
•легкость реализации
•простота и наглядность представления данных
•простота оценки характеристик БД
Недостатки:
•сложность реализации связи M:N (многие ко многим)
•сложность включения/удаления данных из-за контекстной зависимости данных
71
Сетевая модель: понятия
CODASYL
(Conference of Data System Languages)
Базовые объекты сетевой модели:
•элемент данных (= поле)
•запись (= сегмент)
•набор данных — двухуровневый граф, связывающий отношением «один-ко-многим» (1:M) два типа записи
•база данных
72
Сетевая модель: набор
73
Сетевая модель: примеры
74
Сетевая модель: наборы
75
Сетевая модель: примеры
76
Сетевая модель: примеры
77
Сетевая модель: связь M:M
78
Сетевая модель: операции
•Сетевая модель также является навигационной
•Предусмотрены операции не только с узлами графа (записями и типами записей), но и с дугами (наборами)
79
Сетевая модель: операции
•Найти конкретную запись в наборе (по условию)
•Перейти от владельца набора к первому члену набора по закольцованной связи
•Перейти к следующему члену в наборе
•Перейти от члена набора к владельцу
•Создать новую запись
•Удалить запись
•Модифицировать запись
•Включить запись в набор
•Исключить запись из набора
•Переместить запись в другой набор и т.д.
80
