- ベストアンサー
大手運送会社関連企業で使用されているSQLツールについて
- 大手運送会社関連企業で使用されているSQLツールについて解説します。Oracleを使用するSEが多い中、プログラミング言語PL/SQLや市販ソフトを使用していたが、あるシステム会社ではExcelファイルをベースにしたツールを開発していることが判明。
- このツールは、ExcelのワークシートにSQL文を貼り付けることで実行し、PL/SQLと同じような結果が得られるという特徴があります。さらに、抽出したSQL文や検索結果を保存できるため、使いやすさにも定評があります。
- しかし、このツールは個人の開発によるものであり、公式に認められているツールではないため、安全性や信頼性に疑問が生じる可能性があります。ただし、大手運送会社関連のシステム会社で多く利用されており、ユーザーからも問題視されていないという事実もあります。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
重要なのは確実な製品ではなく、お客さんが満足する製品です。 なので、OKでしょうね。 まあ実際のとこODBCなりADOなりでアクセスしてるだけでしょうから 別に間違いはしないでしょうし。
その他の回答 (2)
- 0909union
- ベストアンサー率39% (325/818)
>OraceのPL/SQLのように公に認められているツール この認識自体間違っていますね。これはツールではありません。確かにツールのように見えますが、ツールとは、SQL Plus のような事を指します。PL/SQLは、言語、インタプリター、スクリプトのカテゴリーです。SQL Plusのツールの中で、インタプリターとして動作するスクリプト言語と言うのが本当の所です。 なので、PL/SQLをビューなどに設定して使うのが通常の使い方です。これを、DBアプリから呼び出すだけです。 なので、そのDBに対して正しいSQLを発行すれば、動作する事自体Oracle側の機能なので、それがエクセルでもWebアプリでも、何も問題ありません。 これは、Oracleとメンテナンス契約やデベロッパー契約すればわかりますが(販売代理店とかOEM供給とかOracleを使ってのアプリの開発での提携)、SQL発行での誤動作は、Oracle側はかなり親切にサポートしてくれます。だから世界一になったのでしょう。私もかなりサポートの方や開発(Oracle側)の方にはお世話になりました(もう20年くらいお世話になっている)。 >これで検証して大丈夫なのでしょうか? なにを検証するのでしょうか? それが書いていないので何ともいえません。 検索結果を検証(データーがちゃんと登録されているとか)? エクセルのツールを検証(アプリとしてちゃんと使えるかどうか)? いずれにせよ、動作保障の問題の定義によります。通常Oracleなどは、前述の通り、DBとのアクセス部分で正当なアクセスなら動作保障しています。クライアントツール(DBへのアクセスツール)も、それがユーザーが作成したツールでも、正当なアクセス方法での接続で、正しいSQLなどでの結果は、動作保証の範囲です。もちろんそのクライアントツールの動作保障はOracleはしません。 つまり、その事をもしなにかあった場合説明すればいいだけです。これはAPI、SPIなどミドルウェアーや、業務アプリで、エンドユーザーがカスタマイズできるソフトの動作保障も同じ対応です。 例えば、日本語変換するコマンドを提供したとします。エンドユーザーはWebなどでユーザーが入力した分を日本語に変換して表示する物を使ったとします。Webの動作は保障しませんが、変換した結果に対しては動作を保障しているわけです。ただしWeb上に表示される”文字列”が文字化けしたり、表示できる、できないは、保障していません。
お礼
ありがとうございました。 いえ、そのEXCELツールにバグがあり、正しい結果が得られないことが考えられないか?という理由です。社内で作ったものなので不安に思っただけです
- ok-kaneto
- ベストアンサー率39% (1798/4531)
顧客がOKならそれでOKです。 一般的には、そのツールを使用する際にツールの有効性、妥当性を説明しているものだと思いますが。もしくは、使用した実績があるのでいちいち説明しなくてもすむって事なんですかね?想像ですけど。
お礼
ありがとうございました. 顧客がOKならいいですよね
お礼
やはりそうですか、ありがとうございました