■SI Object Browser 掲示板
|
ユーザの皆様、開発者、サポート担当者の交流のための掲示板です! ユーザーの皆様同士で教え合ったりもできる交流の場にしたいと思っていますので、相互協力をよろしくお願いします。 なお、過去に同じようなQ&Aがあるケースも多いので、投稿前にキーワード検索してみてください。 |
|
| ※各投稿のカラーは対象となる製品に対応しています。【■…OB ■…OBER ■…全般 ■…その他】 ※ライセンスに関するお問合せにつきましては、お問い合わせページよりご連絡いただきますようお願いいたします。 ※誹謗中傷や公序良俗に反する書き込みはご遠慮ください。運営側の判断によりメッセージを削除する場合があります。 ※環境依存や技術的調査が必要な問題については掲示板上ではお答えしかねます。ご了承ください。 | |
OBERのドメイン定義について
2003/03/04 16:22
OBER
1
ゆうじ
またまたドメインについて質問です。
現在の業務では、カラム定義として、以下のように定義しています。
カラム名:XXコード
データ型:NUMBER(6,0)
制約 :XXコード BETWEEN 0 AND 999999
コードと名の付くカラムはすべてこの制約を使いたいのですが、ドメイン制約定義にカラム名が入っているため、カラム名の違うドメインに使用すると、フォワードエンジニアリングしたときにSQLでエラーになってしまいます。
テーブルによっては正規化しないものもあるため、XXコード1,XXコード2というように複数定義する場合もあります。
これを解決するには、すべてのカラム名で同様の制約定義するしかないのでしょうか?
そうするとドメインによる管理ができないのでドメイン定義する意味がなくなる気がします。
何かよい方法はないでしょうか?
現在の業務では、カラム定義として、以下のように定義しています。
カラム名:XXコード
データ型:NUMBER(6,0)
制約 :XXコード BETWEEN 0 AND 999999
コードと名の付くカラムはすべてこの制約を使いたいのですが、ドメイン制約定義にカラム名が入っているため、カラム名の違うドメインに使用すると、フォワードエンジニアリングしたときにSQLでエラーになってしまいます。
テーブルによっては正規化しないものもあるため、XXコード1,XXコード2というように複数定義する場合もあります。
これを解決するには、すべてのカラム名で同様の制約定義するしかないのでしょうか?
そうするとドメインによる管理ができないのでドメイン定義する意味がなくなる気がします。
何かよい方法はないでしょうか?
返信を投稿
OBER
梅田@SI
こんにちは、OBERをお使いいただきましてありがとうございます。
全くご指摘の通りですね。良い方法は浮かびません。
ドメインはER図作成に非常に便利な機能なのですが、
OBER Ver1.0ではまだまだ不十分な点が多々あり、
十二分にドメインの利点が活用できていないと思います。
開発側として考えが足りず、すみませんでした。
自分で毎日使っていて、かなり改良ポイントは見えていますので
次のバージョンでは、ドメイン機能の強化を最重要課題とします。
大変申し訳ないのですが、今しばらくお待ちいただけますでしょうか?
全くご指摘の通りですね。良い方法は浮かびません。
ドメインはER図作成に非常に便利な機能なのですが、
OBER Ver1.0ではまだまだ不十分な点が多々あり、
十二分にドメインの利点が活用できていないと思います。
開発側として考えが足りず、すみませんでした。
自分で毎日使っていて、かなり改良ポイントは見えていますので
次のバージョンでは、ドメイン機能の強化を最重要課題とします。
大変申し訳ないのですが、今しばらくお待ちいただけますでしょうか?
返信を投稿
OBER