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

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

•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 семестр (для ИВТ и т.п.)