■SI Object Browser 掲示板


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

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

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

よくある質問(FAQ)

検索オプション 矢印

~
リセット
新規投稿
SQL文中に変数を使いたいのですが、
ヘルプ等で調べたところ、「:(コロン)」を付けると
変数名として使用できるようだということはわかりました。
しかし、10/28 に投稿された No.587 の
【SQL文中に同じ変数名を複数定義したら定義した数分聞いてきます】
という質問と同様の疑問を抱いています。
-------------------------------------------------------------------------
SQL文で同じ変数名を複数指定した場合、指定した数分のバインド変数を聞いてきます。
同じ変数名の場合、一回の入力になるようにはならないでしょうか?
-------------------------------------------------------------------------

投稿された「らー」さんは問い合わせをされたようで、
10/30の自己レス(No.596)には解決内容まで記述されていません。
どなたか、解決方法をご存知の方いらっしゃいませんか?

他と重複する質問になってしまい申し訳ありませんが、教えてください。
よろしくお願いします。
回避策、ありがとうございます。助かりました。

また、今後への検討をしていただき嬉しいです。
よろしくお願い致します。
風海 さん

こんにちわ
システムインテグレータの大場です

申し訳ございません
現在のSI Object Browser ERでは、
リレーションだけを別のモデルに反映させる仕組みが存在しないため、
このような制限があります。
今後のバージョンで対応を検討させていただきますが、
以下のオペレーションで、回避することは可能です。

1.メインモデル上にリレーションを引く
2.メインメニューより「モデル」→「サブモデルリスト」を選択する。
3.反映させたいサブモデルを選択し、「開く」を押す。
4.「OK」を押す

これにより、選択したサブモデルに使用しているオブジェクトに従属した
全てのリレーションがサブモデル側に反映されます。

申し訳ございませんが
上記の方法で回避いただくようお願い致します。


>こんにちは。
>
>Object Browser ERで
>サブモデルで任意の2つのオブジェクト間にリレーションを設定すると、線が表示されますが
>メインモデルで設定すると、表示されません。
>このとき「オブジェクトの編集」でエンティティを見ると、リレーションの設定はあります。
>
>メインモデルでリレーションを設定したときにも線を表示するには、どうすればよいのでしょうか。
>
まともなツールが無かった時代には、OOBのアドバンテージはありましたが、
最近は、オラクル社のツールも色々と整備されてきましたし、世界でメジャー
なツールの日本語化や国内でも、シェアウェア・フリーウェアでOOBを凌ぐ
ツールが続々と発表されております。

■ PL/SQL Developer

Oracle PL/SQL開発ツールの決定版。
コーディング・デバッグからチューニングまで、すべてをサポートする統合
環境です。

PL/SQL Developerは、オランダのAllround Automations社の豊富なオラクル
経験と全世界に広がるユーザーとのコミュニケーションにより作り込まれた、
使いやすく高機能なSQL・PL/SQL開発のための統合環境です。同一環境からす
べての作業ができ、開発効率が大幅にアップします。Oracle9iでサポートさ
れたXMLTYPEにも対応し、XMLデータの取り扱いが容易になりました。

http://www2.noritz.co.jp/anchor/


■ Visual NAVI

Visual NAVIは、 Oracleアプリケーション開発支援とデータベース管理に利
用する機能をGUIで提供する「統合型開発支援ツール」です。
オラクルの OCIを使用して開発されておりますので、オラクルのクライアン
ト環境がインストールされている端末であれば、実行モジュールのみで動作
します。
シェアウェアを予定しているようですが、開発段階のため、現在はフリーで
使用できます。

http://www.avsoft.jp/

■ SQL Turbo Bridge

SQL,PL/SQLの開発、デバッグ、VB,C++,Delphiへの移行支援を行います。
・Oracle SQL,PL/SQLの作成時のエラーチェック、実行。
・作成したSQLをVB,C++,Delphi(Pascal)へ移行するためのコードの付加
・VB、C++、PascalコードからSQLの抽出
・テーブルレイアウトの表示(SELECT文,CREATE TABLE文等の形式で表示する
ことも可能)
・テーブル内容のメンテナンス(追加、修正、削除)
・複数の接続文字列の事前設定が可能。(いつでもコンボボックスで選ぶだけ
で接続先が変更可)
・最初のOracleへの要求時に自動接続。(毎回起動時に接続する必要はありま
せん。)
・スクリプトランチャ搭載

http://www.vector.co.jp/soft/win95/business/se170107.html

JavaBeans 2002/12/08 09:46 全般
追記。JavaBeansという部品化の技術があるそうですが、Javaの場合、実行速度が気になるところです。もっともOEMはJavaでかかれているそうですが。CPUが年々高速化するから、問題にならないのかもしれませんね?
事情よく分かりました。システムインテグレーターの社員の方のほうが、私よりずっとプログラムに詳しいと思いますが念のため書かせていただきます。
サンマイクロシステムズから無料オフィスソフト(star office? sun office)が出ていますよね。ソースネクストが違う名前でサポートつきで販売しています。このソフトは部品化された小さなプログラムの集まりで、その集まりがOSと実行エンジン(これも小さなプログラムの集まり?)のインターフェースになっているそうです。そのため、Linux版でも、Windows版でも実行エンジンのソールコードは同じなのだそうです。したがって部品ごとに分散した開発が可能なのだそうです。たしかNetscape、モジラの最新ブラウザーの実行エンジン部(ゲッコー)もWindows版、Linux版、Macintosh版で同じソースコードではなかったでしょうか?
現在開発されているプログラムを少ない手間、人件費で開発されるのが短期的に見れば一番良いのですが、長期的に見ると上記のような部品の集まりから作られている製品に移行していただくと、開発期間の短縮、プログラムが見やすくなることによるバグの少なさ、違うOSへの移植期間の短縮など多くのメリットがあると思います。でも、それが軌道に乗るまでの人件費が心配です。
皆さん、何かいいアイデアはないでしょうか
投稿ありがとうございます。
9i対応が’ゆっくりとしたスケジュール’になってしまい、申し訳ありませんでした。

実は、このツールはテスト作業以外は1人のエンジニアが開発しています。これは、費用的な面より製品のクオリティを保つためという理由です。これまでいろいろなパッケージソフトを開発してきましたが、「売れたから人手をかける」ことをやって質を落とした痛い経験をしています。ソフトウェアは、工業製品というよりもアートに近いので、できるだけ少ないメンバーで開発するのが理想だと信じています。(その分、9i対応のようにスピードが犠牲になり、ご迷惑をおかけしていますが・・・)

>また、英語版を開発して、アメリカ人に使わせれば、アメリカから出資の話がくるかも?

実は英語版は既にあり、いくつかのユーザーで使ってもらってます。でもマーケティングには先行投資が必要でリスクも大きいので、今のところリクエストベースでの対応にしています。海外のディストリビュータからのオファー待ちというところでしょうか。
こんにちは。

Object Browser ERで
サブモデルで任意の2つのオブジェクト間にリレーションを設定すると、線が表示されますが
メインモデルで設定すると、表示されません。
このとき「オブジェクトの編集」でエンティティを見ると、リレーションの設定はあります。

メインモデルでリレーションを設定したときにも線を表示するには、どうすればよいのでしょうか。
9i対応のOB,OBERが出たら、購入する予定です。この掲示板を見ますとOBは大変良いツールのようですね。下のツリーにも9i対応のスケジュールの話が出ていますし、皆さん、気にされていると思います。システムインテグレータとしても、早く9iに対応したかったのでしょうが(スケジュールが遅れると他社製品に乗り換えざるをえない)、開発にかかる人件費のことを考えると難しいですよね。

アメリカ(特にシリコンバレー)では、ベンチャーキャピタルが盛んで、システムインテグレータのような中小企業でも製品が魅力的であると認められれば、たくさんの出資金が集まってきますが、日本では難しいでしょうね。それどころか、コンピューターの知識がまるでない銀行が「貸ししぶりするぞ」と強迫するそうですから。

私は会社運営にまったくの素人ですが、社債の発行などで資金調達はできないでしょうか? 株式だと株を買い占められ、会社を買収されてしまう可能性があるので(社債は安全?)危険かもしれません。OBがユーザーに好評である以上、たくさんのソフトウエアハウス(大手も含めて)が出資してくれるのではないでしょうか?

また、英語版を開発して、アメリカ人に使わせれば、アメリカから出資の話がくるかも?
>ちなみにERは、他のエンティティ定義ツールのフォーマットを取り込む機能とかは検討されているのでしょうか?
>DBからリバースでもってくれば良いということなんですが。

そうですね・・・。これは多分やらないと思います。
他のツールのシェアを奪うというよりも、ERツールを使った設計生産性の向上をみんなに分ってもらうことに注力したいと思っています(ちょっときれいごとですが、本心です)。