Сетевая модель- позволяет отображать разнообразные взаимосвязи элементов данных в виде произвольного графа, обобщая тем самым иерархическую модель. Сетевая база данных состоит из набора записей и набора соответствующих связей. На формирование связей особых ограничений не накладывается.
Если в иерархических структурах запись-потомок могла иметь только одну запись-предка, то в сетевой модели запись-потомок может иметь произвольное число записей-предков ( свободный родитель)
«картинка №2»
Сетевая модель представляет большие возможности в смысле организации произвольных связей
Недостатки:
-высокая сложность и жесткость схемы
-сложность понимания и обработки информации
Реляционная модель была предложена в 1970 году была предложена Эдгаром Коддом и основывается на понятии «Отношение». «Отношение» представляет множество элементов называемых картежами. Наглядной формой представления отношения является двумерная таблица.
Таблица имеет строки, называемые записями. Каждая строка таблицы имеет одинаковую структуру и состоит из полей. Строкам таблицы соответствуют картежи, а столбцам атрибуты отношения с помощью одной таблицы удобно описывать простейший вид связи между данными, информация о которых хранится в отношении. В рамках одной таблицы не удается описать сложные логические структуры для этого применяют связывание таблиц.
Достоинства:
-простота, удобство и понятность физической реализации
-легко дополнять простыми отношениями
Недостатки:
-отсутствие стандартных средств идентификации отдельных записей
-сложность описания иерархических и сетевых связей
Реляционная модель данных в некоторой предметной области представляет собой набор отношений изменяющихся во времени. При создании ИС совокупность отношений позволяет хранить данные об объектах предметной области и моделировать связи между ними. Отношения- является важнейшим понятием и представляют собой двумерную таблицу, содержащую некоторые данные.