Добавил:
Рад, если кому-то помог Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Скачиваний:
0
Добавлен:
26.09.2025
Размер:
495.91 Кб
Скачать

Недостатки иерархической модели:

1) Операции манипулирования данными в иерархических системах ориентированы, прежде всего, на поиск информации сверху-вниз

2) Дублирование данных на логическом уровне.

3) Отношение «многие-ко-многим» непосредственно не поддерживается, что и является основным недостатком иерархических моделей.

4) В иерархической модели автоматически поддерживается целостность ссылок между предками и потомками по правилу: никакой потомок не может существовать без своего родителя.

5) Корневой тип узла является главным.

M:N. дублирование деревьев

Сетевые системы

Структурными элементами сетевой модели данных CODASYL являются элемент данных, агрегат данных, запись, набор записей

Правила структуры сетевой базы данных:

1) База данных содержит любое количество типов записей и типов наборов.

2) Между двумя типами записей может быть определено любое количество типов наборов.

3) Тип записи может быть владельцем и одновременно членом нескольких типов наборов

Ограничения на типы записей и связей сетевой модели:

1) Все типы связей должны быть функциональными (1:1, 1:M, M:1).

2) Экземпляр записи может быть членом только одного экземпляра набора среди всех экземпляров набора одного типа (он может входить в состав двух и более экземпляров наборов, но разных типов).

3) Экземпляр записи может быть потомком в одном наборе L1 и предком в другом наборе L2.

4) Экземпляр записи P может быть предком в любом числе наборов, и аналогично, может быть потомком в любом числе наборов.

5) Предок и потомок могут быть одного типа записи.

6) Для представления связи M:N вводится дополнительный тип записи и две функциональные связи типа 1:M и M:1. При необходимости запись-связка может содержать дополнительную информацию.

Представление связи M:N

Достоинства сетевой модели

− наличие успешных реализаций систем управления базами данных, обеспечивающих эту сетевую модель (как и в иерархической модели);

− простота реализации часто встречающихся в реальном мире взаимосвязей «многие ко многим».

Недостатки сетевой модели

- сложность

Основные особенности систем,

основанных на инвертированных списках

Первичный и вторичный клчи

Инвертированный файл

статья в индексе

инвертированные списки

− строки таблиц упорядочены системой в некоторой физической последовательности;

− физическая упорядоченность строк всех таблиц может определяться и для всей БД;

− для каждой таблицы можно определить произвольное число ключей поиска, для которых строятся индексы.

Соседние файлы в папке Лекции ПрБД, 2 курс 3 семестр (для ИВТ и т.п.)