Объектно–ролевое моделирование
- Объектно-ролевое моделирование (ORM) используется для моделирования семантики дискурса и разработки программного обеспечения.
- ORM использует графические символы, основанные на логике предикатов и теории множеств.
- Не связанные с атрибутами предикаты модели ORM пригодны для анализа и проектирования графовых моделей баз данных.
- Термин «объектно-ролевая модель» был введен в обиход в 1970-х годах, и инструменты, основанные на ORM, используются уже более 30 лет.
- ORM развился из метода анализа информации на естественном языке и методологии, разработанной академическим исследователем Дж. М. Нийссеном.
- В начале 1990-х годов был разработан графический инструмент проектирования NIAM, который включал в себя возможность генерировать сценарии создания баз данных для Oracle, DB2 и DBQ.
- Основанные на фактах текстовые представления основаны на формальных подмножествах родных языков.
- Модели ORM легче понять людям без технического образования, и они могут быть автоматически сопоставлены с реляционными и дедуктивными базами данных.
Полный текст статьи: