掲示板一覧   -   トピック一覧
   Enterprise Architect 全般
     複数の列を指定した外部キーの設定


スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 トピック
tkouno
投稿日時: 2006-12-13 17:44
EA Administrator
投稿: 3939

複数の列を指定した外部キーの設定

○ご質問

外部キーの設定において、複数の列を指定する場合に、
意図したとおりにならない場合があります。

Table1に列1,列2,列3があり、すべてPKです。
Table2で列2,列3を参照する形で外部キーを作成したいのですが
結果が

Table1.列1 = Table2.列2 and Table1.列2 = Table2.列3

のように、選択していない「列1」が表示されてしまいます。

○回答

上記のような外部キーを作成する場合、主キーを保持している側で
一意になるような形でのみ外部キーが作成できます。
つまり、3つの主キーがある場合、3つの主キー全てを
参照する形でのみ、外部キーが作成できます。

現時点のEnterprise Architectでは、このように2つのみ選択して
外部キーが設定できてしまいますので、この点を修正します。




スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ