Моделирование взаимосвязей между сущностями

       

Что такое метамодель?


Метамодель, говоря проще, это модель модели.

Мы построили модели для таких понятий, как кредитная карточка, счет, рейс, купон и личность.

Метамодель же будет включать в себя схемы и определения, имеющие отношение к понятиям сущности, атрибута, домена, связи и многим другим, упоминавшимся в Главе 9 и в Глоссарии. Отношения между основными понятиями данной книги можно изобразить простой схемой:

Рисунок H-1. Простая метамодель

Трактовка метамоделей

Метамодели трактуются подобно обычным моделям. Например:

Каждая СУЩНОСТЬ может быть подтипом одной и только одной СУЩНОСТИ и супертипом по отношению к двум и более СУЩНОСТЯМ.

Она может описываться одним и более АТРИБУТАМИ, каждый из которых может входить в один и только один ДОМЕН.

Кроме того, каждая СУЩНОСТЬ может быть субъектом одной и более СВЯЗЕЙ, каждая из которых входит в другую или ту же СУЩНОСТЬ.

Большинство рассмотренных метапонятий представлено на следующей схеме:

Рисунок H-2. Метамодель, состоящая из понятий, рассмотренных в книге



Содержание раздела