Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Управление данными / Управление данными.pptx
Скачиваний:
68
Добавлен:
16.03.2016
Размер:
8.2 Mб
Скачать

Иерархическая модель: примеры

Иерархическая модель: операции

Примеры операция манипулирования данными:

Найти указанное дерево БД

Перейти от одного дерева к другому

Перейти от одной записи к другой внутри дерева

Перейти от одной записи к другой в порядке обхода иерархии

Вставить новую запись в указанную позицию

Удалить текущую запись

62

Иерархическая модель: операции

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

При вводе данных — контекстность по вводу

При удалении данных — контекстность по удалению

63

Иерархическая модель: выводы

Достоинства:

легкость реализации

простота и наглядность представления данных

простота оценки характеристик БД

Недостатки:

сложность реализации связи M:N (многие ко многим)

сложность включения/удаления данных из-за контекстной зависимости данных

64

Сетевая модель: понятия

CODASYL

(Conference of Data System Languages)

Базовые объекты сетевой модели:

элемент данных (= поле)

запись (= сегмент)

набор данных

двухуровневый граф, связывающий отношением «один-ко-многим» (1:M) два65 типа

Сетевая модель: набор

66

Сетевая модель: примеры

67

Сетевая модель: наборы

68

Сетевая модель: примеры

Сетевая модель: примеры

70

Соседние файлы в папке Управление данными