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