(57)【要約】【課題】  利用者ごとに、あるいは総ての利用者に共通して、特定の検索条件の場合には予め設定したアクセスパスを優先的に用いるようにして、効率的にデータ検索を行う。【解決手段】  リレーショナルデータベース管理システムのデータ検索を行うシステムであって、ユーザから検索条件の入力を受け付ける入力手段と、前記リレーショナルデータベース管理システムに対する照会言語を生成するＳＱＬ生成手段と、特定の検索条件とこれに対応するデータへのアクセスパスが予め登録された設定ファイルとを備え、前記ＳＱＬ生成手段は、前記入力手段が受け付けた検索条件が前記設定ファイルに登録されている場合に対応するアクセスパスを付加して前記リレーショナルデータベース管理システムに対する照会言語を生成する。【選択図】  図１
2006163968.tif 000002
【特許請求の範囲】
【請求項１】
リレーショナルデータベース管理システムにおいてデータ検索を行うシステムであって、特定の検索条件とこれに対応するデータへのアクセスパスが予め登録された設定ファイルを備え、指定される検索条件が前記設定ファイルに登録されている場合に対応するアクセスパスを用いてデータ検索を行うことを特徴とするデータ検索システム。
【請求項２】
リレーショナルデータベース管理システムのデータ検索を行うシステムであって、ユーザから検索条件の入力を受け付ける入力手段と、前記リレーショナルデータベース管理システムに対する照会言語を生成するＳＱＬ生成手段と、特定の検索条件とこれに対応するデータへのアクセスパスが予め登録された設定ファイルとを備え、前記ＳＱＬ生成手段は、前記入力手段が受け付けた検索条件が前記設定ファイルに登録されている場合に対応するアクセスパスを付加して前記リレーショナルデータベース管理システムに対する照会言語を生成することを特徴とするデータ検索システム。
【請求項３】
請求項２に記載のデータ検索システムにおいて、各々が前記入力手段とＳＱＬ生成手段とを備えネットワークで接続された複数のクライアント端末を備えるとともに、前記設定ファイルが各端末からアクセス可能に設定されており、各クライアント端末のＳＱＬ生成手段は、前記入力手段から検索条件を受け付けると前記設定ファイルを参照し、当該検索条件が前記設定ファイルに登録されている場合に対応するアクセスパスを付加して前記リレーショナルデータベース管理システムに対する照会言語を生成することを特徴とするデータ検索システム。
【請求項４】
１以上のクライアント端末がリレーショナルデータベース管理システムに対するデータ検索を行うシステムであって、各クライアント端末がユーザから検索条件の入力を受け付ける入力手段と、前記リレーショナルデータベース管理システムに対する照会言語を生成するＳＱＬ生成手段とを備えるとともに、前記システムが特定の検索条件とこれに対応するデータへのアクセスパスが予め登録された設定ファイルとを備え、前記クライアント端末のＳＱＬ生成手段は、前記入力手段から検索条件を受け付けると前記設定ファイルを参照し、当該検索条件が前記設定ファイルに登録されている場合に対応するアクセスパスを付加して前記リレーショナルデータベース管理システムに対する照会言語を生成し、前記リレーショナルデータベース管理システムは前記付加されたアクセスパスを用いてデータ検索を実行することを特徴とするデータ検索システム。
【請求項５】
リレーショナルデータベース管理システムにおけるデータ検索方法であって、ユーザが入力した検索条件を受け付けるステップと、特定の検索条件とこれに対応するデータへのアクセスパスが予め登録された設定ファイルを参照し、前記受け付けた検索条件が前記設定ファイルに登録されている場合に対応するアクセスパスを抽出するステップと、抽出したアクセスパスを用いてデータ検索を実行するステップと、を含むことを特徴とするデータ検索方法。
【請求項６】
請求項５に記載のデータ検索方法において、必要に応じて前記設定ファイルに特定の検索条件とこれに対応するアクセスパスとの追加登録を受け付けるステップを含むことを特徴とするデータ検索方法。
【請求項７】
クライアント端末においてリレーショナルデータベース管理システムに対するデータ検索を行う検索プログラムであって、ユーザから検索条件の入力を受け付けるステップと、特定の検索条件とこれに対応するデータへのアクセスパスが予め登録された設定ファイルを参照し、前記受け付けた検索条件が前記設定ファイルに登録されている場合に対応するアクセスパスを付加して前記リレーショナルデータベース管理システムに対する照会言語を生成するステップと、を前記クライアント端末に実行させることを特徴とする検索プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、データ検索システムと方法およびプログラムに関し、特に、リレーショナルデータベース管理システムにおいて、データ検索時に最適なアクセスパスを用いて処理の高速化を達成する技術に関する。
【背景技術】
【０００２】
電子計算機システムにおけるデータ管理において、１件のデータを複数の項目(フィールド)の集合として表現し、データの集合をテーブルと呼ばれる表で表すリレーショナルデータベース管理システム（以下、適宜「ＲＤＢＭＳ」と称す。）が広く用いられている。ＲＤＢＭＳは、ＳＱＬ（Structured Query Language）と呼ばれる標準化された照会言語を介して操作され、ＩＤ番号や名前などのキー情報を利用してデータの結合や抽出などを容易に行えるよう構成されている。
【０００３】
一方、例えば基幹業務システムにて管理する売上伝票や仕訳伝票といった伝票データは多数の項目を保持しており、複数のテーブルで構成される。このなかから特定の伝票を検索する場合、一般にデータが保持している項目の組み合わせを検索条件に指定して検索が行われる。このようなリレーショナルデータベース管理システムの従来例を図１０に示す。本図に示すように、ＲＤＢＭＳ１００は複数のテーブルからなるデータファイル１０１と、データファイル１０１を管理するサーバプロセス手段１０２を有しており、クライアント端末１１０には伝票検索プログラム１１１が実装されている。ユーザがクライアント端末１１０に検索条件を入力すると、伝票検索プログラム１１１が検索条件を含むＳＱＬを生成しＲＤＢＭＳ１００に送出する。サーバプロセス手段１０２は検索要求ＳＱＬに対し最適なアクセスパスを判断するオプティマイズ機能を備え、最適と判断されるアクセスパスを作成して対象データを検索し、クライアント端末１１０に送出する。
【０００４】
ところで、このようなリレーショナルデータベース管理システムにおいて、オブジェクト全体を階層化された木構造に分類管理して、データ検索の高速化を図る提案がなされている（例えば、特許文献１、特許文献２）。
【０００５】
【特許文献１】特開２００４−４６６５０号公報
【特許文献２】特開平６−２０３０７８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
例えば電子計算機システムを用いた販売管理の日次業務では、取引先からの問い合わせ、定期的な伝票の入出力、過去の取引の確認作業などのため、過去に行った取引伝票を呼び出す必要が多々発生する。一般に伝票管理データベースには過去の実績管理や分析を行うために数年分に亘る膨大な伝票や元帳データが保存されており、大量のデータのなかから特定の伝票を検索するのは容易でなく時間がかかることがある。また、伝票データの検索時にはサーバプロセス手段１０２がオプティマイズ機能によりアクセスパスを判断するが、データベース索引の作成方式やデータのばらつき、また検索キーの組み合わせによっては必ずしも最適なアクセスパスを判断できない場合がある。検索条件によってアクセスパスが変わってしまう事態をアプリケーションプログラム側で補償しようとすると、無数に想定される検索条件ごとにプログラムを開発する必要があり、とても現実的ではない。
【０００７】
本発明は、利用者ごとに、あるいは総ての利用者に共通して、特定の検索条件の場合には予め設定したアクセスパスを優先的に用いるよう構成して、効率的にデータ検索できるようにしたリレーショナルデータベース管理システムにおけるデータ検索システムおよび方法またはプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００８】
本発明は、リレーショナルデータベース管理システムにおいてデータ検索を行うシステムであって、特定の検索条件とこれに対応するデータへのアクセスパスが予め登録された設定ファイルを備え、指定される検索条件が前記設定ファイルに登録されている場合に対応するアクセスパスを用いてデータ検索を行うことを最も主要な特徴とする。
【０００９】
本発明の実施例は、ユーザから検索条件の入力を受け付ける入力手段と、前記リレーショナルデータベース管理システムに対する照会言語を生成するＳＱＬ生成手段と、特定の検索条件とこれに対応するデータへのアクセスパスが予め登録された設定ファイルとを備え、前記ＳＱＬ生成手段は、前記入力手段が受け付けた検索条件が前記設定ファイルに登録されている場合に対応するアクセスパスを付加して前記リレーショナルデータベース管理システムに対する照会言語を生成する。
【００１０】
別の実施例では、各々が前記入力手段とＳＱＬ生成手段とを備えネットワークで接続された複数のクライアント端末を備えるとともに、前記設定ファイルが各端末からアクセス可能に設定されており、各クライアント端末のＳＱＬ生成手段は、前記入力手段から検索条件を受け付けると前記設定ファイルを参照し、当該検索条件が前記設定ファイルに登録されている場合に対応するアクセスパスを付加して前記リレーショナルデータベース管理システムに対する照会言語を生成する。
【００１１】
本発明では、必要に応じて前記設定ファイルに特定の検索条件とこれに対応するアクセスパスとの追加登録を行えることが有効である。
【発明の効果】
【００１２】
本発明では、予め設定ファイルに特定の検索条件とこれに対応するアクセスパスが登録されており、検索時にこの設定ファイルを参照して、指定された検索条件が登録されている場合に対応するアクセスパスを抽出し、このアクセスパスを用いてデータ検索を実行する。これにより、サーバプロセス手段が検索条件に基づいてアクセスパスを判断する時間が省略され、データ検索を迅速に行うことができる。また、サーバプロセス手段がアクセスパスを作成すると必ずしも最適とならない場合があるのに対し、本発明では予めユーザが最適なアクセスパスを設定ファイルに登録する構成としたため、検索条件がヒットすれば確実に最適なアクセスパスで迅速な検索が行われ、不要な遅延が生じることがない。
【００１３】
本発明の実施例では、各ユーザの端末に当該ユーザに特化した設定ファイルを作成するようにしてもよいし、ＬＡＮ環境において複数の検索端末が１の設定ファイルを共有するようにしてもよい。ユーザごとに特化した設定ファイルを設けると、ユーザごとに検索条件の指定方法が異なる場合などに、他のユーザの指定方法に干渉されずそのユーザの手法に特化した検索を行うことが可能となる。一方、設定ファイルを共有する構成とすれば、各ユーザが１から設定ファイルを作成する手間が軽減されるとともに、各端末における記憶資源の節約になる。
【００１４】
また、必要に応じて設定ファイルに検索条件とアクセスパスを追加登録していくことにより、より快適な検索環境を構築していくことが可能となる。
【発明を実施するための最良の形態】
【００１５】
本発明を実施するための最良の実施形態について、図面を参照しながら以下に詳細に説明する。
【実施例１】
【００１６】
図１は、本発明に係るデータ検索システムの実施例を示す図である。図１に示すように、第１実施例ではクライアント端末１０と、リレーショナルデータベース管理システム（ＲＤＢＭＳ）サーバ２０とが双方向通信可能に接続されている。クライアント端末１０は表示画面、キーボードやマウス等の入力手段、中央処理装置、主記憶装置、補助記憶装置等（いずれも図示せず）を備えるパーソナルコンピュータまたはＰＤＡや携帯電話機等の情報処理装置であり、検索プログラム１１と、外部設定ファイル１２とが記憶領域に実装されている。検索プログラム１１は、ユーザが入力した検索条件を受けてデータ検索用のＳＱＬ（Structured Query Language：構造化照会言語）を作成しＲＤＢＭＳ２０に送出する。外部設定ファイル１２は、予め検索プログラム１１で検索可能な検索条件とこれに対応するアクセスパスが登録されるファイルであり、その内容はクライアント端末１０のユーザが適宜登録および変更可能である。なお、本明細書および本願特許請求の範囲において、検索条件の語は検索キーワードおよび検索キーワードの組み合わせを含む概念である。
【００１７】
ＲＤＢＭＳサーバ２０は、例えば大容量の記憶領域を備えるワークステーションサーバであり、複数のテーブルからなるデータファイル２１と、データファイル２１を管理するサーバプロセス手段２２とを備えている。本実施例では、ＲＤＢＭＳサーバ２０は例えば基幹業務システムの伝票データを管理しており、図１に示すように、データファイル２１は受注伝票データ、発注伝票データ、入出庫伝票データ、売上伝票データ、仕入れ伝票データを備えている。サーバプロセス手段２２はＲＤＢＭＳサーバ２０で動作するプログラムであり、クライアント端末１０からデータベースへの接続を受け付け、クライアントに代わってデータベースに対処する。このサーバプロセス手段２２は、クライアントの検索プログラム１１から検索要求ＳＱＬを受け、ＳＱＬにアクセスパスが指定されていればアクセスパスの要求にしたがって検索を行い、アクセスパスの指定がなければＳＱＬに含まれる検索条件に基づきアクセスパスを判断して検索を行う。
【００１８】
図２は、外部設定ファイル１２のイメージを示す図である。図２に示すように、まず、伝票の種類ごとに索引などのアクセスパスの情報を設定できるよう、伝票の種類を判断するためのセクション１３が設けられており、伝票の種類ごとに、伝票検索時に使用される検索条件１４と、これに対応させて伝票データを検索する際に使用する索引などのアクセスパスの情報１５とが設定されている。図３に、クライアント端末１０の画面に表示される外部設定ファイル１２のユーザインターフェイスの例を示す。図３に示すようなリストにおいて、ユーザは検索条件およびこれに対応するアクセスパスを登録したり、変更したりできるよう構成されている。例えば検索条件が「受注伝票」の「得意先＋商品」の場合に、アクセスパスとして「INDEX(TDA1BA TDA1BA_IDX1」が指定されており、これが図２に示すように外部設定ファイル１２に設定される。
【００１９】
図４のフローチャートを参照して本実施例のデータ検索システムの動作を説明する。伝票検索作業を行う場合、ユーザはクライアント端末１０の検索プログラム１１を起動し、検索条件を入力して伝票データの検索を実行する（ステップＳ１）。これを受けた検索プログラム１１は、まず外部設定ファイル１２を参照し（ステップＳ２）、指定された検索条件に一致するものが設定されているかを確認する（ステップＳ３）。指定された検索条件に一致するものが登録されていれば当該条件に対応するアクセスパスを抽出し（ステップＳ４）、このアクセスパスを付加して検索要求ＳＱＬを作成し、ＲＤＢＭＳサーバ２０のサーバプロセス手段２２に伝票データの検索要求を行う（ステップＳ５）。サーバプロセス手段２２は、検索プログラム１１からのＳＱＬに基づきデータファイル２１に対し伝票データの検索を行い、このときＳＱＬにアクセスパスが指定されていれば当該アクセスパスの要求に従って伝票データを検索する（ステップＳ７）。
【００２０】
一方、検索プログラム１１は、ステップＳ３において外部設定ファイル１２に指定された検索条件に一致するものがなければ（ステップＳ３：Ｎｏ）、アクセスパスを付加せずに伝票データ検索用のＳＱＬを作成し、ＲＤＢＭＳサーバ２０のサーバプロセス手段２２に作成したＳＱＬを渡して伝票データの検索要求を行う（ステップＳ５）。サーバプロセス手段２２はＳＱＬにアクセスパスが含まれていない場合、与えられた検索条件からアクセスパスを判断して検索を行う（ステップＳ６〜Ｓ７）。このようにしてＲＤＢＭＳサーバ２０で検索された伝票データの検索結果は、サーバプロセス手段２２からクライアント側の検索プログラム１１に返送される（ステップＳ８）。検索プログラム１１は、サーバプロセス手段２２から受け取った検索結果を画面上に表示する。
【００２１】
外部設定ファイル１２に未設定の検索条件での検索処理に時間がかかる場合、あるいは設定済みであっても伝票検索の性能が思わしくない場合、ユーザはアクセスパスの新規設定あるいは変更を行うために外部設定ファイル１２の設定情報を更新する。この作業は上述のようにクライアント端末１０の画面に図３のリストを呼び出し、直接入力により新規レコードの作成あるいは既存レコードの更新を行う。このようにして外部設定ファイル１２の情報を設定した後、図５のようにして検索性能の確認作業を行う。
【００２２】
図５に示すように、設定した伝票検索の性能確認は、新たに設定した検索条件を指定して実際に検索を実行することにより行う（ステップＳ１１）。ここで検索に時間がかかり、システム運用上問題となる場合には（ステップＳ１２）、再び伝票検索時のアクセスパスを変更するため外部設定ファイル１２の再設定を行い（ステップＳ１３）、もう一度同じ条件を指定した検索を行って性能が改善されるか確認する（ステップＳ１４）。伝票検索時のアクセスパスを変更しても性能が改善されない場合には、ＲＤＢＭＳサーバ２０の処理性能の問題と解すべきであり、サーバプロセス手段２２が判断する実行計画に依存して以降の検索を行うようにする。
【００２３】
本実施例ではクライアント端末１０とＲＤＢＭＳサーバ２０を１台づつ備えるシステムを開示したが、社内ＬＡＮ等のネットワークにより複数のクライアント端末１０がＲＤＢＭＳサーバ２０に接続されていてもよい。この場合、各クライアント端末１０が検索プログラム１１および外部設定ファイル１２を備え、各クライアントの検索プログラム１１は検索の際に自クライアントの外部設定ファイル１２を参照して検索条件が登録されているかを確認する。
【００２４】
また、図１の実施例において、外部設定ファイル１２の保存場所はクライアント端末１０に限るものではなく、例えばＲＤＢＭＳサーバ２０上に外部設定ファイル１２が保存される構成としてもよい。この場合、クライアント端末１０の検索プログラム１１は、ユーザから検索条件の入力を受けるとＲＤＢＭＳサーバ２０にアクセスして外部設定ファイル１２を参照し、これに基づきＳＱＬを作成してサーバプロセス手段２２に検索要求を行う。さらに、クライアント領域（すなわち検索プログラム１１と外部設定ファイル１２）とＲＤＢＭＳ領域（データファイル２１とサーバプロセス手段２２）とが同一の情報処理端末に構成される構成としてもよい。
【００２５】
このように、ユーザが特定の検索条件に対するアクセスパスを設定できるようにしたため、例えばデータの種類により保存されているテーブルやそのデータ量などの条件が異なりサーバプロセスによる自動処理では必ずしも最適なアクセスパスを導出しないような場合に、データベースの構成や各テーブルのデータ量などを考慮した適切なパスを用いた検索を行うことができる。また、外部設定ファイルの情報を新規登録または変更してアクセスパスを設定または変更する構成としたため、検索プログラムの内部構成を変更する等の面倒がなく最適なアクセスパスで検索することができる。また、上記実施例ではユーザごとに外部設定ファイルを設けているため、同じデータを検索するのにユーザごとに検索条件（キーワードの組み合わせ）が異なるような場合でも、他人の作法に影響を受けることなく最適なアクセスパスを導くことができる。
【実施例２】
【００２６】
図６は、本発明の第２実施例の構成を示す図である。本図において図１と同じ構成要素には同じ符号を付し、重複する説明は省略する。図６に示すように、本実施例ではネットワークを介して複数のクライアント端末１０ａ、１０ｂ、１０ｃ・・・がＲＤＢＭＳサーバ２０に接続されている。各クライアント端末には検索プログラム１１ａ、１１ｂ・・・が搭載されているが、外部設定ファイル１２は１のクライアント端末１０ａ上に共有ファイルとして保存されており、各クライアント端末１０からこの１の外部設定ファイル１２にアクセス可能となっている。すなわち、各クライアント端末１０から外部設定ファイル１２に設定情報を書き込むことができ、また各クライアント端末１０から設定情報を参照してアクセスパスを抽出することができる。
【００２７】
図７は、この第２実施例の動作を説明するフローチャートである。本図においてステップＳ２２とステップＳ２４以外は図４に示す各ステップと同じであるため、このステップＳ２２とＳ２４についてのみ説明する。各端末の検索プログラム１１ａ、１１ｂ、１１ｃ・・・は、自端末の入力手段から検索条件の指定を受けると、クライアント端末１０ａにアクセスして外部設定ファイル１２を参照し、指定された検索条件が設定されているかを確認する（ステップＳ２２）。そして、指定された検索条件が設定されている場合には、外部設定ファイル１２から対応するアクセスパスを読み出し、これを付加したＳＱＬを作成してＲＤＢＭＳサーバ２０に検索要求を行う。ＲＤＢＭＳサーバ２０のサーバプロセス手段２２は複数のクライアント端末からの同時接続を取り扱うことができ、ＳＱＬにアクセスパスが指定されていればこれに従って検索を行い、指定されていなければ検索条件からアクセスパスを判断して検索を行い、検索結果を要求元クライアント端末に返信する（Ｓ７〜Ｓ８）。
【００２８】
このように、検索プログラムで指定する検索条件のパターンごとにアクセスパスを定義した外部設定情報を複数のクライアント端末で共有できる領域に保持することで、すべての利用者で同じような最適化されたアクセスパスを利用した検索作業が可能となる。また、複数のユーザが設定情報を持ち寄る形で外部設定ファイルが構築されるため、重複労力が軽減されるとともに推敲が重ねられた設定情報を構築することができる。なお、外部設定ファイル１２の保存場所は上記の例に限らず、他のクライアント端末１０ｂ、１０ｃ・・・上であってもよいし、ＲＤＢＭＳサーバ２０上であってもよい。
【実施例３】
【００２９】
図８は、本発明の第３実施例の構成を示す図である。本実施例では、サーバプロセス手段がＳＱＬを受け取ったときに外部設定ファイルを参照して、検索条件に合うアクセスパスが登録されている場合にそれを採用して検索を実行する。図８に示すように、複数のクライアント端末１００ａ、１００ｂ、１００ｃ・・・がＲＤＢＭＳサーバ３０に接続されている。各クライアント端末１００には検索プログラム１１０が実装されており、検索プログラム１１０はユーザから検索条件の入力を受けて、当該検索条件を含むＳＱＬを作成してＲＤＢＭＳサーバ３０に送出する。この検索プログラム１１０は従来のものを適用することができる。
【００３０】
ＲＤＢＭＳサーバ３０はデータファイル２１と、サーバプロセス手段３２と、外部設定ファイル１２を備えている。外部設定ファイル１２は図２および図３に示すものと同様であり、各クライアント端末１００から設定情報の追加および更新を行うことができる。サーバプロセス手段３２は、クライアント端末１００の検索プログラム１１０からのＳＱＬを受けると、これに含まれる検索条件に基づき外部設定ファイル１２を参照し、当該検索条件が登録されている場合に対応するアクセスパスを読み出し、このアクセスパスを用いてデータファイル２１の検索を行う。与えられた検索条件が外部設定ファイル１２に登録されていない場合は、検索条件に基づきアクセスパスを判断してデータ検索を行う。
【００３１】
この実施例の動作を図９に示す。左側がクライアント端末１００の検索プログラム１１０の処理を示し、右側がＲＤＢＭＳサーバ３０のサーバプロセス手段３２の処理を示す。ユーザがクライアント端末１００にて検索条件を指定すると（ステップＳ２１）、検索プログラム１１０がＳＱＬを作成してサーバプロセス手段３２に検索要求を送信する（ステップＳ２２）。サーバプロセス手段３２は、ＳＱＬに含まれる検索条件に基づき外部設定ファイル１２を参照し（ステップＳ２３）、検索条件が設定されていれば対応するアクセスパスを採用し（ステップＳ２４〜Ｓ２５）、検索条件が設定されていなければ最適と判断されるアクセスパスを作成して（ステップＳ２６）、データファイル１１への検索を実行する（ステップＳ２７）。この検索処理が終了したら、検索結果をクライアント端末１００へ送信し（ステップＳ２８）、クライアント端末１００の検索プログラム１１０が端末画面に検索結果を表示する（ステップＳ２９）。
【００３２】
このように、クライアントの検索プログラム１１０が検索条件をそのままサーバプロセス手段２２に伝え、サーバプロセス手段３２が外部設定ファイル１２を参照して検索条件の設定があれば対応するアクセスパスを採用し、なければ自らアクセスパスを判断して検索するよう構成してもよい。
【００３３】
以上に本発明の実施形態について説明したが、本発明は上記実施例のものに限らず他の様々な例として実現することができる。また、クライアント端末で動作する検索プログラムはテキスト指向のツール、グラフィカルなアプリケーション、データベースにアクセスしウェブページを表示するブラウザなど様々な形で実現することができる。
【産業上の利用可能性】
【００３４】
本発明に係るデータ検索システムおよび方法またはプログラムは、リレーショナルデータベース管理システムのサーバプロセス手段により必ずしも最適なアクセスパスが判断できない特定の検索条件についてユーザが設定したアクセスパスを優先的に用いることによりデータ検索の高速化を達成するものであり、情報処理産業に好適に利用することができる。
【図面の簡単な説明】
【００３５】
【図１】本発明の実施形態に係るデータ検索システムの構成を示す図である。
【図２】外部設定ファイルのイメージを示す図である。
【図３】外部設定ファイルの登録内容をリスト形式で示す図である。
【図４】本発明に係るデータ検索システムの動作を説明するフローチャートである。
【図５】外部設定ファイルへの登録内容の検証方法を説明するフローチャートである。
【図６】本発明の係るデータ検索システムの第２実施例の構成を示す図である。
【図７】第２実施例の動作を説明するフローチャートである。
【図８】本発明の係るデータ検索システムの第３実施例の構成を示す図である。
【図９】第３実施例の動作を説明するフローチャートである。
【図１０】従来のデータ検索システムの構成を示す図である。
【符号の説明】
【００３６】
１０      クライアント端末
１１      検索プログラム
１２      外部設定ファイル
２０      ＲＤＢＭＳサーバ
２１      データファイル
２２      サーバプロセス手段
【図１】
2006163968.tif 000003
【図２】
2006163968.tif 000004
【図３】
2006163968.tif 000005
【図４】
2006163968.tif 000006
【図５】
2006163968.tif 000007
【図６】
2006163968.tif 000008
【図７】
2006163968.tif 000009
【図８】
2006163968.tif 000010
【図９】
2006163968.tif 000011
【図１０】
2006163968.tif 000012