Моделирование "объект-роль"
В традиционных методологиях моделирования реляционных баз данных
обычно пренебрегают поддержки концептуального уровня.
Моделирование "объект-роль" (ORM - Object-Role Modeling) - это
привлекательная методология, направленная на отрицание этого
правила. Понятия ORM известны в течение ряда лет, хотя
методология стала привлекать широкое внимание относительно
недавно в связи с работой Терри Хаплина (Terry Haplin) по
реализации средства проектирования InfoModeler. Формальный язык
моделирования "объект-роль" (FORML - Formal Object-Role Modeling
Language) основан на концепциях ORM и поддерживает
систематический и строгий подход к моделированию
бизнес-концепций. Концептуальный моделер FORML позволяет
вербализовать данные, представить их в символической или
диаграммной форме, ограничить концептуальную модель фактами,
иллюстрирующими утверждения и проверить правильность модели.