- インテリジェント構造検出は、グローバル要素を参照する各出力グループのグローバル要素に基づいて、出力グループに外部キーを追加します。外部キーは、<parent group name>_FKという名前を使用します。グローバル要素を参照する親グループが複数ある場合、グローバル要素の出力グループには複数の外部キーがあります。
- 複合型が親要素と1対1の関係にある場合、インテリジェント構造検出は、<parent element name>_<type name>_FKという名前の外部キーを複合タイプの出力グループに追加します。
- 複合型とその親要素の間に1対多または多対多の関係がある場合、インテリジェント構造検出は<group name 1>_<group name 2>というブリッジテーブルを生成します。ブリッジテーブルには、プライマリキー、最初の出力グループへの外部キー、および2番目の出力グループへの外部キーのみが含まれます。