Фактографическая модель

Фактографическая модель оперирует записями (глава “Введение в базы данных”. Вначале попытались объединить записи на физическом уровне в привычную иерархическую структуру. Появилась иерархическая модель с массой недостатков. Попытка исправить эти недостатки в сетевой модели запутала все окончательно, поскольку эта модель оперировала теми же структурными единицами, что и иерархическая.

В настоящее время иерархическая и сетевая модели данных считаются устаревшими и представляют лишь исторический интерес. Возможности сетевой модели данных полностью перекрываются объектными и объектно-реляционными моделями данных, а возможности иерархической — средствами XML и JSON.

#фактографическая_модель_данных

#иерархическая_модель

#сетевая_модель

компоненты фактографической модели: структурная часть, управляющая часть, ограничения целостности
– 1 –
иерархическая модель данных
– 2 –
структурные элементы иерархической модели: элемент данных (поле), агрегат данных
– 3 –
сегмент (запись, узел)
– 4 –
тип сегмента, экземпляр сегмента, ключ
– 5 –
– 6 –
групповое отношение
– 7 –
примеры иерархических деревьев
– 8 –
иерархическая база данных как совокупность отдельных деревьев
– 9 –
пример иерархической базы данных
– 10 –
– 11 –
– 12 –
операции над данными в иерархической базе данных
– 13 –
навигационные операции и операции модификации
– 14 –
ограничения целостности иерархической модели данных
– 15 –
сетевая модель данных
– 16 –
стандарт CODASYL, Чарльз Бахман
– 17 –
структура данных сетевой модели: элемент, агрегат, запись
– 18 –
набор записей
– 19 –
– 20 –
пример организации наборов
– 21 –
сингулярные наборы
– 22 –
сетевая база данных
– 23 –
– 24 –
преобразование иерархической структуры в сетевую
– 25 –
операции над данными в сетевой модели данных: навигационные и модификации
– 26 –
ограничения целостности сетевой модели данных
– 27 –
достоинства сетевой модели данных
– 28 –
недостатки сетевой модели данных
– 29 –

Для первых моделей данных (иерархической и сетевой) были характерны навигационный способ доступа и ориентация на обработку отдельных объектов. Поэтому критерии эффективности и особенности реализации были ориентированы именно на эти свойства. В начале 1970-х гг. стало очевидно, что ориентация на обработку отдельных записей и навигацию не может обеспечить эффективную массовую обработку данных. Неискоренимые недостатки иерархической и сетевой моделей заставили отказаться от дальнейших поисков в области теоретико-графовых моделей в пользу теоретико-множественных. Появились реляционные системы, значительно превосходящие по производительности ранние системы, но уже в терминах новых критериев.