Ядром любой базы данных является модель данных. Модель данных – совокупность структур данных и операций их обработки. 3 модели данных: иерархическая ( компьютерно-ориентированная ) – наиболее ранняя модель (данные должны иметь древовидную структуру) (Уровень, узел – совокупность атрибутов данных описывающих некоторый объект , связь)
Сетевая ( компьютерно-ориентированная ) ( те же основные понятия что и в иерархической (уровень узел связь), но каждый элемент может быть связан с любым другим элементом . Сложные структуры состоящие из «наборов» двухуровневых деревьев. Наборы соединяются с помощью записей связок, образуя цепочки и т.д.)
Реляционная ( компьютерно-ориентированная ) ( relation – отношение) ориентация данных на организацию данных в виде двумерных таблиц. Каждая реляционная таблица представляет собой двумерный массив и обладает следующими свойствами:
Каждый элемент таблицы – один элемент базы данных;
Все столбцы в таблице однородные, все элементы в столбце имеют один и тот же тип (числовой, символьный и т.д.) и длину;
Каждый столбец имеет уникальное имя;
Одинаковые строки в столбце отсутствуют;
Порядок следования строк и столбцов – произвольный.
Инфологическая модель данных. Выполненное с использованием естественного языка, математических формул, таблиц, графиков и других средств, понятных всем людям, работающим над проектированием баз данных. Человеко-ориентированная модель.
Физическая модель данных (для отыскивания данных на внешних запоминающих устройствах);
Датологическая модель (описание, создаваемое АДБ по инфологической модели данных)
+ их комбинации.