Основные принципы инфологического проектирования заключаются в построении семантической модели предметной области, то есть информационной модели наиболее высокого уровня абстракции. 3 Такая модель создаётся без ориентации на какую-либо конкретную систему управления базой данных (СУБД) и модель данных. 3
Некоторые элементы инфологической модели:
- Описание объектов предметной области и связей между ними. 2 Для этого используются стандартные языковые средства, обычно графические, например ER-диаграммы (диаграммы «Сущность-связь»). 2
- Описание информационных потребностей пользователей (основных запросов к базе данных). 2
- Описание алгоритмических зависимостей между данными. 2
- Описание ограничений целостности, то есть требований к допустимым значениям данных и к связям между ними. 23