フォーラム一覧 - トピック一覧 astah*の使い方 ER図:サブタイプ間の関連クラスの主キーについて | 投稿するにはまず登録を |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | トピック |
---|---|
morim | 投稿日時: 2010-2-19 17:41 |
新米 登録日: 2010-2-19 居住地: 投稿: 5 |
ER図:サブタイプ間の関連クラスの主キーについて こんにちは。
ER図についての質問です。 スーパータイプとそれを継承したサブタイプを2つ作成しました。 (そのときに自動的にスーパータイプの主キーがサブタイプの主キーになりました。) その後、サブタイプ間に関連クラスを作成しました。 そのときの関連クラスの主キーは片方の関連クラスの主キーしか表示されませんでした。 通常の関連クラスは、両サイドのクラスの主キーが両方表示されているのに今回の動作は違うように見えます。 なぜサブタイプ同士の関連クラスは動作が異なるのでしょうか。 |
Kota | 投稿日時: 2010-2-23 11:20 |
開発者 登録日: 2006-5-9 居住地: 投稿: 151 |
Re: ER図:サブタイプ間の関連クラスの主キーについて morimさん、投稿ありがとうございます。
ER図で試してみましたが、 ”サブタイプ間に関連クラスを作成しました。” のオペレーションがこちらでは推測できませんでした。 ・いったんクラス図に変換するということでしょうか? (ER図をクラス図に変換する機能がございます。) ・それとも多対多型リレーションシップのことを意図しているのでしょうか? 添付の図をしめしました。 [siteimg align=left]uploads/thumbs0/985.jpg[/siteimg] このような図と異なる場合、 お手数ですが、モデルをテキストや画像で詳細に示してもらっていいでしょうか? |
morim | 投稿日時: 2010-2-24 10:53 |
新米 登録日: 2010-2-19 居住地: 投稿: 5 |
Re: ER図:サブタイプ間の関連クラスの主キーについて [siteimg align=left]uploads/thumbs0/987.png[/siteimg]
このような感じになります。 本来ならば、両方の主キーが表示されると考えています。 この状況で、 関連エンティティの主キーにID_SUB1の属性を追加しようとすると 「同じ名前の属性がすでに存在しています」というエラーが表示されます。 2つの主キーが両方表示される方法はありませんか? |
Kota | 投稿日時: 2010-2-24 13:39 |
開発者 登録日: 2006-5-9 居住地: 投稿: 151 |
Re: ER図:サブタイプ間の関連クラスの主キーについて morimさん、ご返信ありがとうございました。
やっと理解できました。 1.Sub2と関連間のリレーションのプロパティビューの キータブの子キーで選択できます。 [siteimg align=left]uploads/thumbs0/988.jpg[/siteimg] 2.期待の結果になります。 [siteimg align=left]uploads/thumbs0/989.jpg[/siteimg] 以上、今後ともastah*をよろしくお願いします。 |
morim | 投稿日時: 2010-2-24 16:00 |
新米 登録日: 2010-2-19 居住地: 投稿: 5 |
Re: ER図:サブタイプ間の関連クラスの主キーについて できました
最初、画像のアップロード方法がわからなかったため 説明不足で申し訳ありませんでした。 ありがとうございました。 |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |
投稿するにはまず登録を | |