■SI Object Browser 掲示板


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

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

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

よくある質問(FAQ)

検索オプション 矢印

~
リセット
新規投稿
9iの書籍が少ないので、片っ端から購入していたのですがこの本だけはなぜか
所有していませんでした。理由は安すぎたからです。CD-ROM4枚付で3000円は安す
ぎるという先入観がありました。
 さらにOBは正式対応が8.1.7よりもはるか前までのはず。ましてや9iとの組み合
わせなど論外というにアヤシさを感じたということもありました。また、MS-ACCESS
とOO4Oという、現在使用中の開発ツールとことなる物がはいっていたこともありました。

 ところが社長殿が普通の使用では9iとOB7でも問題ないと公言されましたので、
セミナーの帰りに永田町、渋谷と用賀のあちこちの書店を探してみたのですが、見つ
かりませんでした。

 ところが本日八王子の書店でみつけることができ、さっそく立ち読みしてみると、
ハッシュドビーフなどのコラムと、ずっと探していた9iでのバックアップ方法が
タイマーなどの設定も含めて詳細に書かれていることが気に入って、さっそく購入しま
した。

 開発者が最低限知っておくべきインストールと運用、さらにOBの使用方法があり、
とても役にたちました。DBAではないのでこまかい説明はいらないのですが、開発で
も領域やバックアップなどに関する最低限の知識は必要であり、そのような本を探して
いたので、とても助かりました

 OB8の高度な使い方と9iリリース2に焦点をあてた次作をぜひおねがいいたし
ます。

こんにちは、「Oracle9i for Windows入門」をお読みいただき、ありがとうございました。

書籍を読んだ方から、「役に立った」というお便りをいただくと、とても嬉しく励みになります。最近は、執筆を引き受けすぎて土日がつぶれてしまう日々が多く、現在引き受けているのが終了したら、1年くらい執筆活動は休もうと思っているのですが、また何か書こうという気持ちになりますね。

なお、9iとOB7の組み合わせは、うまくいかないところもありますので、あくまでもその前提で試用お願いします。


>9iの書籍が少ないので、片っ端から購入していたのですがこの本だけはなぜか
>所有していませんでした。理由は安すぎたからです。CD-ROM4枚付で3000円は安す
>ぎるという先入観がありました。
> さらにOBは正式対応が8.1.7よりもはるか前までのはず。ましてや9iとの組み合
>わせなど論外というにアヤシさを感じたということもありました。また、MS-ACCESS
>とOO4Oという、現在使用中の開発ツールとことなる物がはいっていたこともありました。
>
> ところが社長殿が普通の使用では9iとOB7でも問題ないと公言されましたので、
>セミナーの帰りに永田町、渋谷と用賀のあちこちの書店を探してみたのですが、見つ
>かりませんでした。
>
> ところが本日八王子の書店でみつけることができ、さっそく立ち読みしてみると、
>ハッシュドビーフなどのコラムと、ずっと探していた9iでのバックアップ方法が
>タイマーなどの設定も含めて詳細に書かれていることが気に入って、さっそく購入しま
>した。
>
> 開発者が最低限知っておくべきインストールと運用、さらにOBの使用方法があり、
>とても役にたちました。DBAではないのでこまかい説明はいらないのですが、開発で
>も領域やバックアップなどに関する最低限の知識は必要であり、そのような本を探して
>いたので、とても助かりました
>
> OB8の高度な使い方と9iリリース2に焦点をあてた次作をぜひおねがいいたし
>ます。
OBはERのように自前の印刷機能がありませんが、納品はxlsファイルなので
現行でいいと思います。ERのような自前の印刷機能は必要ないと思います。

逆にERの定義書XLS出力は文字だけの出力で罫線がなく、物足りないと感じました。
OBのように罫線も出るようにしていただけると、とてもよいと思います。
できれば、ER図も自前の出力と同等の図をxls形式でも出力できるとスバらしいですね。
(これはかなり難しいとおもいますが、2色のビットマップを生成して、xlsに貼り付けた
ような処理なら画質は悪くても可能ではないかと思います)
こんにちは、印刷機能についてのご意見ありがとうございました。

>逆にERの定義書XLS出力は文字だけの出力で罫線がなく、物足りないと感じました。
>OBのように罫線も出るようにしていただけると、とてもよいと思います。

OBERは、インストール時に自動で用意されるExcelファイル(罫線付きフォーム)を利用して、罫線付きの定義書出力ができるようになっています。罫線付きフォームは、ツールメニュー「レポート定義」のフォームファイルで指定できますので、ご確認ください。

>できれば、ER図も自前の出力と同等の図をxls形式でも出力できるとスバらしいですね。
>(これはかなり難しいとおもいますが、2色のビットマップを生成して、xlsに貼り付けた
>ような処理なら画質は悪くても可能ではないかと思います)

現行のものでも、ER図をクリップボードにコピーしてExcelに貼り付ける程度はできるのですが、エンティティやリレーションをExcelの図や線にというのは、ちょっと難しそうですね。

 本日のセミナー参加の目的はOB8の情報収集で、他は目的外なのですが、社長のトークに
魅了され、ERをダウンロードして試用してみました。以前一度ダウンしたのですが、そのときは
よくわからなくて放置していたのです。今回はセミナー直後なのでscott/tigerのサンプルを逆リバース
して遊んでみると、ちょっと実務でも使いたくなりました。

 さて価格ですが、見直しを検討いただけないでしょうか?確かにErwinと比較すれば激安なことは理解
できました。しかし恩をあだで返すようですがあの価格では私も中国人と同じことをしてしまいそうで
す(^^;)
 SI Object Browserユーザからみれば、「SI Object Browser」の名前がついた以上、定価38,000の
OBとERは同列のなかに置いてしまいます。

たとえばORACLE社の旧製品では開発ツールのDeveloper6とDesigner6の定価が同じ50万円だったのです。
その後Developer6ばかりが売れてしまい、ORACLE社は売れないDesigner6をDeveloper6と抱き合わせて
62.5万円にしたという後日談もありますが。

 開発者にとって見れば、OBの使用時間の方がOB ERよりも長い上、OBは必需品となってしまい、もし
10万円に値上げしたとしても購入してくれと要望してくるでしょうが、OB ERはなんとかEXCELでも
代行できてしまいます(時間はかかりますが)。

 例えば、無制限版は98万円としても、単価は4500円とかにし、専門学校・学生には無料、さらに普及す
るまではモニタ企業には現行バージョンは無料、雑誌にも業務試用は3ヶ月までと明記した上で無制限版
を付録CDにつけ、バラまき戦法を提案します。まずは数で普及させて便利さを体験させ、いつのまにか
ERなくては仕事にならないというレベルにまでしてしまうことのほうが先のような気がします。

 この4500円というのは「DB2 パーソナル開発者版 V7」の価格です。
http://www.seshop.com/detail.asp?pid=1427
 個人でORACLEのRDBとアプリサーバと開発キットが欲しい場合はOTNに数万円という泣きたくなるような
金額を払わないといけませんが、DB2の場合、このキットにDB2、Websphere、VisualAgeなどの十数枚の
CD-ROMとマニュアルが3冊入っています。写真でみると薄っぺらそうですが、このキットは上部からみる
と正方形の箱でテンコ盛です。これだけで、お金がなくて苦しんでいたときにOTN PROに9万円もふっかけ
た某社のビルに○をつけ、速攻、DB2ユーザに乗り換えたくなるような衝動にかられました。
 シェアをとるには天下のIBMでさえメンツを捨ててこのようなりふりかまなわないバラまき戦法をと
ります。

 私ごとですが、現在は開発中のシステムのDB設計をやっています。
 Oracle Developer6iでの開発なので、抱き合わせ商法の付属のDesigner6iでDB設計をする予定でした。
しかし謎のエラーが多発して使用を断念し現在は下記ツールでCREATE文を作成し、ERDもEXCELで作ってます。
http://www.b-staff.co.jp/bs_downDBLayout.html

稟請を当初、Developer6単体で旧価格の50万円であげていたのですが、現在抱き合わせ販売しかなく、
ERツールのDesigner6i付きで62.5万円と修正した手前、他のツールに新規に10万近い予算をさくこと
ができず、個人で購入できる価格か、あるいは他社のツールからの乗り換え価格、あるいはモニタ
でないとつらいものがあるという個人的な都合もかなりまざっています。

かなり極端な書き込みですが、いくつかでも参考にしていただければ幸いです。

こんにちは、Object Browserセミナーへのご参加ありがとうございました。

弊社はパッケージソフトをビジネスとしているので、価格をどうつけるべきかはいつも悩みます。ソフトウェアは「価格 = 機能」とは限らない変な世界なので、低価格にして普及を目指すか、高い価格にして利益の回収効率を高めるかの戦略が非常に重要になります。

OBERは、「SI Object Browser」より本数が出ない製品なので、少し高めに設定したのですが、なんとか「10万円を切るようにして」という声を反映して安く設定したつもりだったのですが・・・。
単価4,500円で同じ利益を得るためには、経費も考慮すると98,000円1本に対して30本売らなければならないですね・・・。う~ん、売れるでしょうか?。
ほかにも学生向けとかいろいろご提案をいただいたので、一度、検討させていただこうと思います。
ご提案ありがとうございました。
最後に 2002/10/21 16:15 OBER
ご丁寧な回答ありがとうございました。
罫線付きのEXCELファイルがあるとは気が付きませんでした。
今晩、さっそく確認させていただきます。

=参考までに割引の極端な例を紹介させていただきます。
・某OSの学生割引
 ×♀という、普通は登録をしないと使えなくなるOSも、学生相手だと事情がかわります。
 ある1200人くらいの県立高校のPC数百台と、教職員は全員が自宅での使用も可能なOS&
オフィスのライセンス金額を聞いて驚きました。1ケタ万円だそうです。つまり、市販の
1ランセンス定価よりも安いのです。

・某ランド
 JAVAのGUIツールでは、バグも多く操作の重いJBuilderの人気があります。
10年前に卒業した大学の工学部の後輩が、3年前は卒論でDelphiで独自OSをつくったとか言っ
てましたが、現在は無料のDelphi Standardと無料のJBuilderを授業で使用しているそうです。
社会に羽ばたいていった学生達の支持があるのではないでしょうか?
 ORACLEを教えている専門学校が増えてきているそうなので、2年で卒業する専門学校への
無償、あるいは大幅ディスカウントでユーザを増やせば、比較的短期で回収できると思われます。

 メモ帳でもできると言って2万円のマイフェスエディターの承認を3年間くれなかった上司も、
4000円の秀丸エディターは即、ボリュームライセンスの承認をくれました。
 薄利多売のご検討をぜひよろしくおねがいいたします。

=UMLへの関心の高さ
 オークションサイトで定価2800円のUMLの本が2001円で落札されるという異例の事態が
起きました。古いプレミア本ならともかく、新刊で、書店でも売ってるような本がこのよう
な値段で落札されたので驚きました。振込み手数料と送料を考えれば異常な現象なのです。
http://page.auctions.yahoo.co.jp/jp/auction/48624235
ちなみにアクセス総数: 155、ウォッチリストに追加した総数: 22でした。

 本もたくさん増えてますが、データモデリングのブームが起こってるのでしょうか。
OB ERだと、サブシステムごとの表示という便利な機能があるので、oracle機能を無視してデ
ータモデリングエディター&印刷という目的の顧客でも値段によってはシェアがとれるような
気がします
 10年以上前からささやかれていたケースツールは日本ではとうとう普及しませんでしたが、
ERは使っていて楽しく、とても期待しています。

 以前「直子の代筆」という商品をだしていたとてもユニークなテグレットという企業が、
ありました。セミナーでSIさんがここと似ているなぁを感じました。
「直子の代筆」最新版が最後には100円となってしまいましたが、ERでの英断を期待しつつ、
http://web.teglet.co.jp/temp/naoko/hanbai.html
ますますの発展をお祈り申し上げます。


皆さん今日は。Minatonと言います。

PostgreSQLにODBCドライバで接続したいのですが、ObjectBrowserは
どうやってODBCで接続するのでしょうか。
「BDE設定」ではPostgreSQLでインストールしたODBCのデータソース
名が表示され、BDE側からは接続できました。

宜しくお願い致します。
>ObjectBrowserはどうやってODBCで接続するのでしょうか。
現在のバージョンはORALCEのみ対応なはずです。

ぜひ次期バージョンではテーブル一覧と中身の表示だけでもいいのでODBC接続
版をお願いしたいです。もちろん、INDEXやGRANTもだしていただけると恩の字です

http://shopping.yahoo.co.jp/books/
Yahoo!ブックスショッピング で「SQL Server」の本は80件ありますが、
その中でストアドプロシージャに関するものは1冊しか見つかりませんでした。
SQL Server 2000ストアドプロシージャプログラミング
出版社:翔泳社、ISBN:4-7981-0043-9、発行日:2001年7月、価格:5,800円

 PL/SQLでは該当が21件もあり、ORACLEでのストアドプロシージャ(パッケージ)開発の
数に比べて、「SQL Server」ではサーバサイドの処理ということを考えず、VBや
アクセスで無駄なSQLを投げるシステムが多いことを裏付けています。

 PostgreSQLのツールのことはよくわからないのですが、現在はボーランドのJBuilder
エンタープライズ体験版付属のJDBC-ODBC接続可能なデータベース参照ツールでDB2に
無理やり使っています。しかしコピーや検索機能もなく、とても大変です。デバッグ機能な
どは不要ですので、ODBC接続でDB2なども見れるようにしていただけるととても助かります。
(やはり、SQL Serverは最初からGUIツールがあるので需要はないかもしれません。
ORACLEやDB2の添付ツールはJAVAでつくられているので、使っているだけでストレスが
増しますからDelphi製のOBの速度のありがたさが身に沁みます)

[にしかわ]さん、こんにちは。

>>ObjectBrowserはどうやってODBCで接続するのでしょうか。
>現在のバージョンはORALCEのみ対応なはずです。

こちらのバージョンは「Version 7.0.12.52」です。

データベースは、パスワード無しで構築しています。

ファイルメニューから「データベースの接続」を選択すると
ログイン画面が表示されます。
そこで、ユーザIDとホスト接続文字列名のみを入力して「接続」
を選択すると、パスワードが未入力と怒られます。
しょうがないので、適当にパスワードを入れると、
 「Oracleに接続されていません。」
と表示されます。

ちなみに、BDE機能ではデータソース名とIDを入力するだけで
接続できます。

ログイン画面をODBC用になるように細工が必要なのでしょうか。
Minatonさんはじめまして。
現行バージョンはORACLEのみで他のデータベースでは使えないはずです。

来年出荷予定の次バージョンのバージョン8で対応するかもしれないだけで、
現在は無理です。

BDEはボーランドのデータベースエンジンでマルチDB接続が可能なので、BDEの
方ではORACEL以外への接続設定も当然可能ですが、Object Browserのほうが対応
していません。

この掲示板か直接メールでODBCまたはネイティブで、他のRDBに対応してもら
うように嘆願するのがよいと思います。

[にしかわ]さん、今日は。Minatonと申します。

ご助言ありがとうございました。
だめですか。
今時ODBCで接続できないなんて・・・。
接続できればPowerBuilderから脱却しようと思ったのに。

情報を有難うございました。
社のほうにしつこく懇願してまいります。

それでは、失礼致します。

>Minatonさんはじめまして。
>現行バージョンはORACLEのみで他のデータベースでは使えないはずです。
>
>来年出荷予定の次バージョンのバージョン8で対応するかもしれないだけで、
>現在は無理です。
>
>BDEはボーランドのデータベースエンジンでマルチDB接続が可能なので、BDEの
>方ではORACEL以外への接続設定も当然可能ですが、Object Browserのほうが対応
>していません。
>
>この掲示板か直接メールでODBCまたはネイティブで、他のRDBに対応してもら
>うように嘆願するのがよいと思います。
>
>
>今時ODBCで接続できないなんて・・・。
>接続できればPowerBuilderから脱却しようと思ったのに。
 PowerBuilderはRDBを選ばない高価な4GLの開発ツールですが、OBはoracle
に特化した開発支援ツールであって、無制限ライセンスでさえPowerBuilderよ
り安いものです。同列に比較するのは無理があるかもしれません。 

>Oracle開発支援ツールのデファクトスタンダード SI Object Browser!
>Oracleアプリケーション開発支援とデータベース管理に利用する機能を
>GUIで提供する統合型開発支援ツールです。

 画面の開発は無理ですが、ストアド・プロシジャのデバッグ機能は秀逸です。
ODBC接続では制限が多くて無理でしょう。

ORACLEで比較するなら、PowerBuilderで開発したデータ処理プログラムよりも、
OBつかってPL/SQLで処理させるほうが100倍以上のパフォーマンスがでることも
あります。

 次期バージョンでは他RDB対応も検討されているそうなので、がんばって
応援していきましょう。


[Minaton]
>[にしかわ]さん、今日は。Minatonと申します。
>
>ご助言ありがとうございました。
>だめですか。
>今時ODBCで接続できないなんて・・・。
>接続できればPowerBuilderから脱却しようと思ったのに。
>
>情報を有難うございました。
>社のほうにしつこく懇願してまいります。
>
>それでは、失礼致します。
>
ObjectBrowserをセットアップしたところ、「ベンダーの初期化に失敗しました」
とエラーになってしまいます。
なぜでしょうか?
[nishina]
>ObjectBrowserをセットアップしたところ、「ベンダーの初期化に失敗しました」
>とエラーになってしまいます。
>なぜでしょうか?
自己レスです。
BDE設定-環境設定-Native-ORACLE
「VENDOR INIT」をOCIDLLにしたところ無事、つながりました。
Object Browserの「スクリプト実行」の機能について
教えてください。
これは「スクリプト出力」をまとめてできるということでしょうか?
「スクリプト実行」をクリックするとProgramFilesの
Object Browser内のメンバが表示されますので
ちょっと違うような気もするのですが・・・

すみません、よろしくお願いします。
SQLPLUSでいうところの、@~ですよ。

テキストファイルに書いたSQLを実行します。
[たけまる]
>SQLPLUSでいうところの、@~ですよ。
>
>テキストファイルに書いたSQLを実行します。
>
分かりましたぁ。ありがとうございました。
初心者ですので、これからもよろしくお願いします。
OBER重宝しています。

さて、質問ですが、
多対多のリレーションで、カーディナリティに親子両方が1以上となるようには、
定義できないのでしょうか?
1以上にすると、片方だけにmin0が残ってしまいます。

よろしくお願いします。
すみません、基本的なことで大変に申し訳ないのですが,SI ObjectBrowserは
ストアド・パッケージでレコード型だけでなくテーブル型の引数でもデバッグ
ができますでしょうか?

1.レコード型(確認済み)
PROCEDURE GET_EMP_DATA (REC_EMP OUT EMP%ROWTYPE);

2.テーブル型(今回の質問)
TYPE TAB_EMP IS TABLE OF EMP%ROWTYPE INDEX BY BINARY_INTEGER;
PROCEDURE GET_EMP_DATA (TAB_EMP OUT EMP%ROWTYPE);

可否だけでかまいませんので、回答をいただけないでしょうか?
また否の場合は対応予定があるかどうかもいただければ幸いです。
よろしくおねがいします
問題なくできると思いますよ



>すみません、基本的なことで大変に申し訳ないのですが,SI ObjectBrowserは
>ストアド・パッケージでレコード型だけでなくテーブル型の引数でもデバッグ
>ができますでしょうか?
>
>1.レコード型(確認済み)
>PROCEDURE GET_EMP_DATA (REC_EMP OUT EMP%ROWTYPE);
>
>2.テーブル型(今回の質問)
>TYPE TAB_EMP IS TABLE OF EMP%ROWTYPE INDEX BY BINARY_INTEGER;
>PROCEDURE GET_EMP_DATA (TAB_EMP OUT EMP%ROWTYPE);
>
>可否だけでかまいませんので、回答をいただけないでしょうか?
>また否の場合は対応予定があるかどうかもいただければ幸いです。
>よろしくおねがいします
>
>>問題なくできると思いますよ
ご回答ありがとうございます。
再度、がんばって挑戦してみます。