Некоторые отличия инфологической и ER-модели данных:
Цель использования:
- Инфологическая модель представляет собой описание предметной области, основанное на анализе семантики объектов и явлений, без ориентации на использование в дальнейшем программных или технических компьютерных средств. 3 Цель инфологического проектирования — представить смысл предметной области. 2
- ER-модель (от английского названия «Entity – Relationship» — сущность — связь) позволяет описывать концептуальные схемы предметной области. 12 Основная задача ER-модели — обеспечить единое и наиболее понятное представление данных как для разработчиков, так и для конечных пользователей базы данных. 1
Структура:
- Инфологическая модель описывается в терминах классов объектов и их взаимодействий. 2 Информация представляется вне зависимости от того, что представляют собой данные и какие технические средства будут использоваться в дальнейшем для её хранения и обработки. 2
- ER-модель опирается на понятия «сущность», «атрибут», «связь». 2 Предметная область представлена как совокупность сущностей с атрибутами, между которыми установлены связи. 2
Таким образом, инфологическая модель ориентирована на представление смысла предметной области, а ER-модель — на описание её структуры с учётом сущностей и связей между ними.