Проблема отношения категоризации, нотация IDEF1X - PullRequest
0 голосов
/ 20 октября 2011

Я набросал следующую схему логической модели данных:

http://img406.imageshack.us/img406/6260/proj1x.png

Проблема в разделе MT оплата с общей сущностью @ mt_transac @. Я не могу установить отношение категоризации с объектом категории @ mt_subscr_rebill @, если оно имеет отношение с @mt_subsrc @.

Когда я удаляю это отношение, оно работает нормально. Если я установлю отношение между @ mt_transac @ и @ mt_subscr_rebill @, а затем попробую установить отношение с @ mt_subscr @, оно также не будет работать.

Какая проблема может возникнуть в этом случае?

1 Ответ

0 голосов
/ 28 октября 2011

Это потому, что первичный ключ категории должен совпадать с ключом ее суперкласса.С показанным отношением идентификации первичный ключ категории не равен первичному ключу суперкласса.

...