Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Лекция 2_Модели данных

.pdf
Скачиваний:
3
Добавлен:
17.06.2023
Размер:
1.1 Mб
Скачать

Модели данных

Модели и развитие БД

Файловая модель данных

Достоинства

Структурирование данных

Простота реализации

Недостатки

Сложно извлекать требуемые данные

Нет проверки целостности

Большое количество файлов

Реализации

DOM

11

Модели данных

Модели и развитие БД

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

Предложена и реализована IBM в 1966 году Представление данных

Дерево записей

Отношения родитель - ребенок

12

Модели данных

Модели и развитие БД

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

Достоинства

Проверка целостности записей и отношений

Последовательное расположение записей

Эффективность реализации

Недостатки

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

Нет отношения «многие ко многим»

Большое количество файлов

Реализации

• IBM Information Management System

13

Модели данных

Модели и развитие БД

Сетевая модель данных

Предложена CODASYL в 1969 году Представление данных

Ориентированный граф записей

Отношения владелец - запись

14

Модели данных

Модели и развитие БД

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

Достоинства

Представление всех типов связей

Возможность описания структуры записей

Эффективность реализации

Недостатки

Сложность реализации

Жесткое ограничение структуры

Реализации

Integrated Date Store

Integrated Database Management System

15

Модели данных

Модели и развитие БД

Реляционная модель данных

Предложена Е.Ф.Коддом в 1969 году Представление данных

Данные хранятся в виде множества таблиц истинных фактов (= отношений)

Связи между таблицами определяются как ограничения ссылочной целостности

16

Модели данных

Модели и развитие БД

Реляционная модель данных

Достоинства

Гибкая структура данных

Математическая модель в основе

Возможность представления в модели

Недостатки

Сложность реализации

Жесткое ограничение структуры

Реализации

Integrated Date Store

Integrated Database Management System

17

Модели данных

Модели и развитие БД

Объектная модель данных

Предложена в 1985 году Представление данных

Основная структура данных - объект

Связь – поле

Ограничения целостности – определение объекта

18

Модели данных

Модели и развитие БД

Объектная модель данных

Достоинства

Простота представления объектов. Отсутствует проблема несоответствия модели данных в приложении и БД.

Гибкая структура данных

Недостатки

Сложность реализации

Сложность миграции схемы

Отсутствие стандарта модели и языковых средств

Реализации

Objectivity/DB

ObjectStore

19

Модели данных

Модели и развитие БД

NoSQL системы

Термин предложен в 1998 году. Сейчас по факту «No only SQL»

Типы:

Документ-ориентированные

Ключ-значение

Столбчатые (колоночные)

Графовые

И др.

20