Основные типы моделей данных в информационных системах:
- Концептуальные модели. 1 Описывают общую картину: что будет содержать система, как она будет организована и какие бизнес-правила будут задействованы. 1 Как правило, они включают классы сущностей, их характеристики и ограничения, отношения между сущностями, требования к безопасности и целостности данных. 1
- Логические модели. 1 Предоставляют более подробную информацию о концепциях и взаимосвязях в рассматриваемой области. 1 Они содержат атрибуты данных и показывают отношения между сущностями. 1
- Физические модели. 1 Представляют схему того, как данные будут храниться в базе. 1 На этом уровне определяют архитектуру ПО, тип и структуру базы данных, систему для управления ею. 3
Некоторые другие типы моделей данных:
- Иерархическая модель. 2 Представляет систему с данными как иерархию элементов: наверху — элемент первого уровня, ему «подчинены» элементы второго уровня, элементам второго — элементы третьего и так далее. 3 При этом элементы одного уровня не связаны между собой. 3
- Сетевая модель. 3 Отличается от иерархической тем, что элементы разных уровней могут быть связаны друг с другом. 3 Например, в базе онлайн-маркетплейса могут быть связаны между собой данные о покупателях, продавцах, товарах и заказах. 3
- Реляционная модель. 3 Представляет данные в виде связанных между собой таблиц. 3 В таблицах есть строки, или записи, и столбцы, или поля. 3 На их пересечении — значения данных. 3