■SI Object Browser 掲示板


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

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

discussion
※各投稿のカラーは対象となる製品に対応しています。【■…OB ■…OBER ■…全般 ■…その他】
※ライセンスに関するお問合せにつきましては、お問い合わせページよりご連絡いただきますようお願いいたします。
※誹謗中傷や公序良俗に反する書き込みはご遠慮ください。運営側の判断によりメッセージを削除する場合があります。
※環境依存や技術的調査が必要な問題については掲示板上ではお答えしかねます。ご了承ください。
外部キーについて 2006/05/19 10:26 OBER 3
久しぶりに投稿させていただきます。
よろしくお願い致します。


現在、ObjectBrowserERを使用してER図を作成してるのですが、
以下の現象が発生して困っています。


-例-
以下の2つのテーブルがあり、それに1対Nのリレーションを作成します。
・サンプルAテーブル
サンプルAコード ← 主キー
サンプルA種別 ← 主キー
サンプルA名称

・サンプルBテーブル
サンプルBコード ← 主キー
サンプルAコード ← 主キー
サンプルB種別


上記のテーブルに対して「依存型リレーションシップ」を
サンプルAテーブルとサンプルBテーブルで「1対N」の関係で作成した場合、
サンプルBテーブルには以下のように表示されます。


・サンプルB
サンプルBコード ← 主キー
サンプルAコード(FK) ← 主キー
サンプルA種別(FK) ← 主キー
サンプルB種別


上記のサンプルBのテーブルを元の状態のままで表示させることは不可能なのでしょうか。
(要は「FK」及び「サンプルA種別」を表示させたくない)


それともObjectBrowserERの仕様上必ず表示されてしまうのでしょうか。


解決方法をご教授ください。


以上宜しくお願い致します。
こんにちは。神山@SIです。

>上記のサンプルBのテーブルを元の状態のままで表示させることは不可能なのでしょうか。(要は「FK」及び「サンプルA種別」を表示させたくない)
>それともObjectBrowserERの仕様上必ず表示されてしまうのでしょうか。

ご不便お掛け致しまして誠に申し訳ございません。
ご指摘いただきました通り、SI Object BrowserERの仕様となっております。


>解決方法をご教授ください。
対応策としましては、多対多リレーションでカバー頂けますでしょうか。
DDL文は作成されず、あくまでも関係性を表すものとなってしまいますが、
動詞句などにコメントを入力頂くことで、視認性を上げて頂く方法となります。

この件につきましては、ご要望として承り、次期バージョンアップ時の対応検討
項目とさせて頂きます。

ご不便お掛け致しまして、誠に申し訳ございません。
神山様

ご回答ありがとうございます。


ObjectBrowserERの仕様ということですので、
多対多リレーションでコメントを入力して対応することとします。

周りでもこの仕様に対しては評判が良くないため、
次期バージョンアップ時の対応を切に願います。


今後とも宜しくお願い致します。
横から失礼します。

サンプルBは、サンプルAに依存しているのですから、
サンプルAの主キーがサンプルBに引き継がれるのは、
OBERの仕様というより、モデリングのルールなのではないでしょうか。


>上記のテーブルに対して「依存型リレーションシップ」を
>サンプルAテーブルとサンプルBテーブルで「1対N」の関係で作成した場合、
>サンプルBテーブルには以下のように表示されます。
>
>
>・サンプルB
>サンプルBコード ← 主キー
>サンプルAコード(FK) ← 主キー
>サンプルA種別(FK) ← 主キー
>サンプルB種別