■SI Object Browser 掲示板


ユーザの皆様、開発者、サポート担当者の交流のための掲示板です!

ユーザーの皆様同士で教え合ったりもできる交流の場にしたいと思っていますので、相互協力をよろしくお願いします。
なお、過去に同じようなQ&Aがあるケースも多いので、投稿前にキーワード検索してみてください。

discussion
※各投稿のカラーは対象となる製品に対応しています。【■…OB ■…OBER ■…全般 ■…その他】
※ライセンスに関するお問合せにつきましては、お問い合わせページよりご連絡いただきますようお願いいたします。
※誹謗中傷や公序良俗に反する書き込みはご遠慮ください。運営側の判断によりメッセージを削除する場合があります。
※環境依存や技術的調査が必要な問題については掲示板上ではお答えしかねます。ご了承ください。
リレーションシップ描画機能が貧弱すぎる 2009/08/16 22:51 OBER 2
Version 5.0.0.0 です。


[ツール]→[オプション]→[操作]のリレーション操作で
・接続位置の自動調整
・最適距離に自動変形
上記2つのチェックボックスをオフにしていますが、
リレーションシップの引き方が限定され以下のような形式でしか
リレーションシップを引けません。

   +-----+ +-----+
   |子entity |●----|親entity |
   +-----+ +-----+


   +-----+ +-----+
   |親entity |----●|子entity |
   +-----+ +-----+


   +-----+
   |親entity |
   +-----+
      |
      ●
   +-----+
   |子entity |
   +-----+


   +-----+
   |子entity |
   +-----+
      ●
      |
   +-----+
   |親entity |
   +-----+

※親が子の右側に配置されているときは親の左側面と子の右側面間にリレーションシップを作成
 親が子の左側に配置されているときは親の右側面と子の左側面間にリレーションシップを作成
 親が子の上側に配置されているときは親の下面と子の上面間にリレーションシップを作成
 親が子の下側に配置されているときは親の上面と子の下面間にリレーションシップを作成



以下のようにいろいろな方向からリレーションシップを引けるようにできないでしょうか。

     +----------+
     |          |
     ●          |
   +-----+ +-----+
+-●|子entity |●----|親entity |--+
|  +-----+ +-----+  |
|    ●          |       |
|    |          |       |
|    +----------+       |
|                       |
+-----------------------+


また以下の投稿で話題となってる、リレーションシップの配置が壊されてしまう
件は改善されたのでしょうか? ちょっと試した範囲だと改善されていないように
思いますが。
投稿No.2051 OBERの改善要望について
投稿No.2753 ER図の描画が元に戻る
投稿No.2861 リレーションシップ
投稿No.3140 リレーションの結合線が乱れる
投稿No.3493 リレーションの線が乱れる
投稿No.3670 モデルに配置する際のリレーションの自動配置について


正直言って、リレーションシップの配置についての機能が貧弱すぎます。
これでは、Object Brower ER を使用してエンティティが100個以上
あるような場合に綺麗なER図を作成するのは無理だと思います。

ちなみに、Object Brower ERでは「リレーション」といっていますが、
これって用語として正しいのでしょうか。
こんにちは
後迫@SIです。

このたびはご不便をおかけしてしまい誠に申し訳ございません。

エンティティを移動した場合にリレーション位置がリセットされてしまう
現象については、最新のVer.5でも改善できておりませんが、
今後のバージョンアップ、またはマイナーバージョンアップで
検討させていただいております。

現状では、「接続位置の自動調整」、「最適距離に自動変形」がOFFの場合は、
リレーションシップの部分をドラッグして、迂回するような形に
することも可能ですので、お試しいただいてもよろしいでしょうか。

また、ご指摘いただいたとおり、画面やヘルプでは機能によって
「リレーションシップ」となっている箇所と「リレーション」と
表記している箇所がありますので、正式には「リレーションシップ」と
なりますので、用語の統一を検討させていただきます。

お待たせしてしまい申し訳ございませんが、
何卒よろしくお願いいたします。
ご回答ありがとうございます。

「接続位置の自動調整」、「最適距離に自動変形」をOFFにして、
リレーションシップの末端の部分をドラッグして、迂回するよう
な形にすることができました。

「接続位置の自動調整」、「最適距離に自動変形」については
過去ログでその存在は知っていて、OFFにして試すこともして
いたのですが、操作感がピンとこなかったためできなかった
ようです。(ERwinを使い慣れているためかもしれませんが)

また、機能及び用語の修正はよろしくお願いします。

現在参加しているプロジェクトで、間違った用語「リレーション」
が氾濫していてちょっと気持ちが悪かったりします。