(57)【要約】【課題】データベースから類似データの検索を行う場合に、その検索を容易かつ迅速に行うことを可能にする。【解決手段】検索条件が入力される入力手段１１と、検索対象となるデータを記憶蓄積しているデータベース２から前記入力手段１１で入力された検索条件に合致するデータを抽出する検索手段１２と、前記検索手段１２が検索対象としたデータの総件数と当該検索対象の中から前記検索手段１２が抽出したデータの件数とのそれぞれを識別可能な態様で図表化して出力する出力手段１３と、を備えてデータベース検索装置１を構成する。【選択図】図１
2007233670.tif 000002
【特許請求の範囲】
【請求項１】
検索条件が入力される入力手段と、
検索対象となるデータを記憶蓄積しているデータベースから前記入力手段で入力された検索条件に合致するデータを抽出する検索手段と、
前記検索手段が検索対象としたデータの総件数と当該検索対象の中から前記検索手段が抽出したデータの件数とのそれぞれを識別可能な態様で図表化して出力する出力手段と
を備えることを特徴とするデータベース検索装置。
【請求項２】
前記出力手段が図表化する出力結果に対して当該図表化の出力範囲を限定するための表示限定手段と、
前記表示限定手段での限定に応じて検索条件の再設定を行う再設定手段とを備え、
前記表示限定手段による限定があると、前記再設定手段での再設定に係る検索条件について、前記検索手段がデータ抽出を行い、その結果を図表化するように前記出力手段が出力切り換えを行う
ことを特徴とする請求項１記載のデータベース検索装置。
【請求項３】
前記再設定手段は、前記表示限定手段による限定があると、前記入力手段にて検索条件の再入力を行わせ、これにより当該検索条件の再設定を行う
ことを特徴とする請求項２記載のデータベース検索装置。
【請求項４】
前記再設定手段は、前記表示限定手段による限定があると、前記入力手段にて入力された検索条件に対して所定量の変更を加え、これにより当該検索条件の再設定を行う
ことを特徴とする請求項２記載のデータベース検索装置。
【請求項５】
前記検索手段は、前記再設定手段での再設定に係る検索条件について前記データベースからのデータ抽出を行う場合に、前記表示限定手段による限定後の出力範囲に対応する範囲を検索対象範囲とする
ことを特徴とする請求項２、３または４記載のデータベース検索装置。
【請求項６】
コンピュータを、
検索条件が入力される入力手段と、
検索対象となるデータを記憶蓄積しているデータベースから前記入力手段で入力された検索条件に合致するデータを抽出する検索手段と、
前記検索手段が検索対象としたデータの総件数と当該検索対象の中から前記検索手段が抽出したデータの件数とのそれぞれを識別可能な態様で図表化して出力する出力手段
として機能させることを特徴とするデータベース検索プログラム。
【請求項７】
前記コンピュータを、
前記出力手段が図表化する出力結果に対して当該図表化の出力範囲を限定するための表示限定手段と、
前記表示限定手段での限定に応じて検索条件の再設定を行う再設定手段として機能させ、
前記表示限定手段による限定があると、前記再設定手段での再設定に係る検索条件について、前記検索手段がデータ抽出を行い、その結果を図表化するように前記出力手段が出力切り換えを行う
ことを特徴とする請求項６記載のデータベース検索プログラム。
【請求項８】
前記再設定手段は、前記表示限定手段による限定があると、前記入力手段にて検索条件の再入力を行わせ、これにより当該検索条件の再設定を行う
ことを特徴とする請求項７記載のデータベース検索プログラム。
【請求項９】
前記再設定手段は、前記表示限定手段による限定があると、前記入力手段にて入力された検索条件に対して所定量の変更を加え、これにより当該検索条件の再設定を行う
ことを特徴とする請求項７記載のデータベース検索プログラム。
【請求項１０】
前記検索手段は、前記再設定手段での再設定に係る検索条件について前記データベースからのデータ抽出を行う場合に、前記表示限定手段による限定後の出力範囲に対応する範囲を検索対象範囲とする
ことを特徴とする請求項７、８または９記載のデータベース検索プログラム。
【請求項１１】
検索条件が入力される入力ステップと、
検索対象となるデータを記憶蓄積しているデータベースから前記入力ステップで入力された検索条件に合致するデータを抽出する検索ステップと、
前記検索ステップで検索対象としたデータの総件数と当該検索対象の中から前記検索ステップで抽出したデータの件数とのそれぞれを識別可能な態様で図表化して出力する出力ステップと
を備えることを特徴とするデータベース検索方法。
【請求項１２】
前記出力ステップで図表化する出力結果に対して当該図表化の出力範囲を限定するための表示限定ステップと、
前記表示限定ステップでの限定に応じて検索条件の再設定を行う再設定ステップとを備え、
前記表示限定ステップによる限定があると、前記再設定ステップでの再設定に係る検索条件について、前記検索ステップでのデータ抽出を再実行し、その結果を図表化するように前記出力ステップでの出力結果を切り換える
ことを特徴とする請求項１１記載のデータベース検索方法。
【請求項１３】
前記再設定ステップでは、前記表示限定ステップでの限定があると、前記入力ステップによる検索条件の再入力を行わせ、これにより当該検索条件の再設定を行う
ことを特徴とする請求項１２記載のデータベース検索方法。
【請求項１４】
前記再設定ステップでは、前記表示限定ステップでの限定があると、前記入力ステップにて入力された検索条件に対して所定量の変更を加え、これにより当該検索条件の再設定を行う
ことを特徴とする請求項１２記載のデータベース検索方法。
【請求項１５】
前記再設定ステップでの再設定に係る検索条件について前記検索ステップでのデータ抽出を再実行する場合に、当該検索ステップでは、前記表示限定ステップによる限定後の出力範囲に対応する範囲を検索対象範囲とする
ことを特徴とする請求項１２、１３または１４記載のデータベース検索方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、データベースから所望データを抽出するためのデータベース検索装置、データベース検索プログラムおよびデータベース検索方法に関する。
【背景技術】
【０００２】
近年、様々な製品の設計にシミュレーション解析技術が利用されている。すなわち、強度解析、衝撃解析、流体解析等といったシミュレーション解析を行って製品設計を検証したり、シミュレーション解析の結果を蓄積したデータベースを構築して、過去のシミュレーション解析の結果を新たな製品設計のために活用する、といったことが行われている。これにより、例えば、同じモデルに対して異なる解析を行う場合であってもモデルデータを流用して工数低減を図ることができ、また類似解析であれば以前の解析データを流用することが実現できるからである（例えば、特許文献１参照）。
【０００３】
【特許文献１】特開２００３−４４５２６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
ところで、一般に、データベースからは、所望データ（検索条件に合致するデータ）のみならず、その所望データに類似する、いわゆる類似データについても、その検索を行う必要が生じることがある。その一方で、シミュレーション解析の結果を蓄積するデータベースは、膨大な蓄積データ量となることが多い。したがって、このような膨大な蓄積データ量のデータベースから類似データの検索を行う場合には、その検索を容易かつ迅速に行えないと、その検索作業に多大な時間を労してしまい、類似データの再利用による設計の工数低減効果が相殺されてしまうおそれがある。
【０００５】
例えば、図７に示すようなデータベースを例に挙げて説明する。図例のデータベースは、電子写真方式の画像形成装置を構成する感光体のシミュレーション解析の結果についてのものであり、「解析番号（識別番号）」別に「ロッド径」、「ロッド長さ」、「ドラム径」および「ドラム長さ」等の各項目についてのデータ値が異なるものである。このようなデータベースの中から、所望する感光体についてのシミュレーション解析結果を検索する場合には、先ず、例えば図８に示すような「検索ボックス」を利用して、操作者（検索者）に検索条件の入力指定を行わせる。図例では、「ロッド径」および「ロッド長さ」がそれぞれ38.0ｍｍ、10.0ｍｍを満足する、という条件入力を行う場合を示している。そして、検索条件が入力指定されると、その検索条件に合致するものをデータベース内から抽出することになる。その結果、例えば合致するものがＸ（Ｘは自然数）件あれば、図９に示すように「検索結果Ｘ件です」という表示とともに、合致したデータの内容が検索結果として一覧表示される。
【０００６】
ところが、データベース内には、常に検索条件を満足するデータが存在するわけではない。例えば、図１０に示すように、「ロッド径」および「ロッド長さ」がそれぞれ38.0ｍｍ、9.8ｍｍを満足するという検索条件に対し、その検索条件を満足する結果が存在しなかった場合には、「検索結果０件です」という結果が表示される。ここでは、検索条件となり得る項目が「ロッド径」等の４種類である場合を例に挙げているが、シミュレーション解析の結果を蓄積するデータベースは、項目の種類がはるかにに多いことが一般的であり、これに伴い検索条件の項目設定数も増大するため、図９のように検索結果が存在するケースは少なく、むしろ図１０に示したような結果に陥ることのほうが多い。
【０００７】
ただし、検索条件を満足する結果が存在しなくても、その検索条件に類似する条件を満足するもの、すなわち所望条件の類似データについて、データベース内からの検索を行えば、過去のシミュレーション解析の結果の有効活用が可能になることがある。その場合、満足するものが存在しなかった検索条件に類似する条件を設定するために、図１１に示すように、例えば「許容バラツキ」を特定することが考えられる。図例では、「ロッド径」が38.0ｍｍであるのに対し、「許容バラツキ」が0.03である場合を示している。これは、「ロッド径＝38.0ｍｍ±３％」を検索条件とすることを意味する。これと同様に、他の項目についても「許容バラツキ」を設定する。このように「許容バラツキ」を与えて検索を行えば、その「許容バラツキ」の範囲内にあるデータを類似データとしてデータベース内から検索することができる。
【０００８】
しかしながら、類似データを検索する際においては、「許容バラツキ」の設定が問題となり得る。「許容バラツキ」の値を大きくすれば、類似データとして検索される件数は増加するが、検索者にとって不要なノイズデータも多くなるからである。しかも、「許容バラツキ」は、検索条件となり得る各項目のそれぞれに対して設定し得る。「許容バラツキ」を設定する項目が一つのみであれば、その設定値の適切化は必ずしも困難であるとは言えないが、複数の項目が組み合わさる場合には、その組み合わせによって「許容バラツキ」の適切な範囲も変わるため、一義的に決定することは非常に困難である。
【０００９】
つまり、従来におけるデータベース検索技術では、データベース全体における各データの分布状況を把握できないため、類似データの検索の適切化を図るのにあたり、「許容バラツキ」の値設定→検索実施→その検索件数から設定した「許容バラツキ」の適否判断→否であれば「許容バラツキ」の値設定を変更→検索実行→その検索件数から適否判断、というサイクル（トライ・アンド・エラー）を繰り返して行う必要が生じてしまい、結果としてその検索作業に多大な時間を労してしまうことになる。
【００１０】
そこで、本発明は、データベースから類似データの検索を行う場合であっても、その検索を容易かつ迅速に行うことを可能とし、その検索作業に多大な時間を労することなく、データベース内における蓄積データ、すなわち過去の情報資産の有効活用を促進することのできるデータベース検索装置、データベース検索プログラムおよびデータベース検索方法を提供することを目的とする。
【課題を解決するための手段】
【００１１】
本発明は、上記目的を達成するために案出されたデータベース検索装置で、検索条件が入力される入力手段と、検索対象となるデータを記憶蓄積しているデータベースから前記入力手段で入力された検索条件に合致するデータを抽出する検索手段と、前記検索手段が検索対象としたデータの総件数と当該検索対象の中から前記検索手段が抽出したデータの件数とのそれぞれを識別可能な態様で図表化して出力する出力手段とを備えることを特徴とする。
【００１２】
また、本発明は、上記目的を達成するために案出されたデータベース検索プログラムで、コンピュータを、検索条件が入力される入力手段と、検索対象となるデータを記憶蓄積しているデータベースから前記入力手段で入力された検索条件に合致するデータを抽出する検索手段と、前記検索手段が検索対象としたデータの総件数と当該検索対象の中から前記検索手段が抽出したデータの件数とのそれぞれを識別可能な態様で図表化して出力する出力手段として機能させることを特徴とする。
【００１３】
また、本発明は、上記目的を達成するために案出されたデータベース検索方法で、検索条件が入力される入力ステップと、検索対象となるデータを記憶蓄積しているデータベースから前記入力ステップで入力された検索条件に合致するデータを抽出する検索ステップと、前記検索ステップで検索対象としたデータの総件数と当該検索対象の中から前記検索ステップで抽出したデータの件数とのそれぞれを識別可能な態様で図表化して出力する出力ステップとを備えることを特徴とする。
【００１４】
上記構成のデータベース検索装置およびデータベース検索プログラム、並びに上記手順のデータベース検索方法によれば、検索対象としたデータ総件数と検索結果である抽出データの件数とが、それぞれを識別可能な態様で図表化して出力される。この出力は、データベース全体における各データの分布状況に相当する。したがって、その出力結果を視認すれば、データベース全体における各データの分布状況を容易に把握可能となる。つまり、例えば検索結果に基づく類似データの再検索を行う場合であっても、各データの分布状況を容易に把握可能なので、その分布状況を基にして当該類似データとなる範囲を適切に設定し得るようになる。
【発明の効果】
【００１５】
以上のように、本発明では、データベース全体における各データの分布状況を容易に把握可能なので、その分布状況を基にして類似データとなる範囲を適切に設定し得るようになり、データベースから類似データの検索を行う場合であっても、その検索を容易かつ迅速に行えるようになる。したがって、その検索作業に多大な時間を労することなく、データベース内における蓄積データ、すなわち過去の情報資産の有効活用を促進することができる。
【発明を実施するための最良の形態】
【００１６】
以下、図面に基づき本発明に係るデータベース検索装置、データベース検索プログラムおよびデータベース検索方法について説明する。
【００１７】
先ず、データベース検索装置の概略構成について説明する。図１は、本発明に係るデータベース検索装置の概略構成例を示す説明図である。
【００１８】
図例のように、データベース検索装置１は、例えばデータベース２と接続された電子計算機（コンピュータ）からなるもので、そのデータベース２から所望データを抽出するために用いられるものである。ただし、データベース検索装置１は、別体のデータベース２と接続されて用いられるものではなく、データベース２と一体に構成されたもの、すなわちデータベース２としての機能を備えているものであってもよい。
【００１９】
データベース２は、データベースサーバ装置等からなるもので、検索対象となるデータを記憶蓄積しているものである。このデータベース２が記憶蓄積するデータとしては、例えばシミュレーション解析の結果に関するものが挙げられる。すなわち、データベース２としては、過去のシミュレーション解析の結果を新たな製品設計のために活用すべく構築されたシミュレーションデータベースが挙げられる。
【００２０】
このようなデータベース２からの所望データの検索を行うために、データベース検索装置１は、入力手段１１と、検索手段１２と、出力手段１３と、表示限定手段１４と、再設定手段１５としての機能を有している。
【００２１】
入力手段１１は、操作者（検索者）の操作により、データベース２から所望データの検索を行うための検索条件を入力するためのものである。検索条件の入力は、例えばデータベース検索装置１が有するディスプレイ画面上に、検索条件を入力するためのウインドウを表示して行うことが考えられる。すなわち、ディスプレイ画面上の表示ウインドウを利用して、操作者に検索条件を入力させるようにする。
【００２２】
検索手段１２は、入力手段１１で検索条件が入力されると、データベース２が記憶蓄積するデータの検索を行って、その検索条件に合致するデータをデータベース２内から抽出するものである。また、検索手段１２は、再設定手段１５による再設定後の検索条件によっても、データベース２内からのデータ抽出を行い得るようになっている。
【００２３】
出力手段１３は、検索手段１２による検索結果（データ抽出の結果）の出力を行うものである。ただし、出力手段１３では、検索結果の出力にあたり、その検索結果を操作者が視認可能なようにディスプレイ画面上に表示出力するようになっており、さらには検索手段１２が検索対象としたデータの総件数と当該検索対象の中から検索手段１２が抽出したデータの件数とのそれぞれを識別可能な態様で図表化して出力するようになっている。
【００２４】
表示限定手段１４は、出力手段１３による出力結果に対して、その出力態様を可変させるためのものである。さらに詳しくは、出力手段１３が図表化する出力結果に対して、操作者による操作指示に従いつつ、その図表化の出力範囲（表示範囲）を限定したり、図表化の分解能を変換したりするためのものである。
【００２５】
再設定手段１５は、表示限定手段１４による出力結果の態様可変に応じて、その出力結果の基になった検索条件の再設定を行うものである。検索条件の再設定は、例えば、入力手段１１にて検索条件を再入力させることで行うことが考えられる。すなわち、再設定手段１５は、入力手段１１にディスプレイ画面上へのウインドウ表示を指示し、その表示ウインドウを利用して操作者に新たな検索条件を入力させ、これを再設定後の検索条件とする。また、検索条件の再設定は、例えば、入力手段１１にて入力された検索条件に対して所定量の変更を加えることで行ってもよい。すなわち、再設定手段１５は、既に入力されている検索条件に対して、表示限定手段１４での可変量に一義的に対応する量の変更を加え、その変更後の検索条件を再設定後の検索条件としてもよい。このようにして再設定された検索条件は、検索手段１２でのデータ検索に供されることになる。
【００２６】
これらの各手段１１〜１５は、データベース検索装置１におけるコンピュータとしての機能が、所定プログラムを実行することによって実現されるものである。その場合に、当該所定プログラムは、データベース検索装置１へのインストールに先立ち、コンピュータ読み取り可能な記憶媒体に格納されて提供されるものであっても、または有線若しくは無線による通信手段を介して配信されるものであってもよい。つまり、これらの各手段１１〜１５については、データベース検索装置１にインストール可能なデータベース検索プログラムによって実現することが可能である。
【００２７】
次に、以上のような構成のデータベース検索装置１（データベース検索プログラムによって実現される場合を含む）を用いて行う処理動作例、すなわち本発明に係るデータベース検索方法について説明する。ここでも、データベース検索装置１が検索を行うデータベース２には、図７に示すような感光体についてのシミュレーション解析の結果に関するデータ値が記憶蓄積されているものとして、以下の説明を行う。
【００２８】
データベース２から所望データを検索する場合に、データベース検索装置１では、従来と同様に、先ず、入力手段１１が検索条件を入力するためのウインドウとして「検索ボックス」をディスプレイ画面上に表示して、操作者（検索者）に検索条件の入力指定を行わせる。そして、入力手段１１で検索条件が入力されると、検索手段１２がその検索条件に合致するデータをデータベース２内から抽出し、出力手段１３が検索手段１２による検索結果（データ抽出の結果）を操作者が視認可能なようにディスプレイ画面上に表示出力する。ただし、このとき、出力手段１３は、従来とは異なり、検索手段１２による検索結果を図表化して出力するようになっている。
【００２９】
図２〜６は、本発明に係るデータベース検索方法による検索処理の具体例を示す説明図である。
【００３０】
ここで、例えば図２（ａ）に示すように、「検索ボックス」により「ロッド径」が38.0ｍｍを満足するという条件入力が行われた場合を考える。
【００３１】
この場合、検索手段１２がその検索条件に合致するデータをデータベース２内から抽出するが、出力手段１３では、図２（ｂ）または（ｃ）に示すように、その検索手段１２による検索結果をヒストグラム状に図表化して出力する。さらに詳しくは、横軸を検索条件、縦軸をデータ件数（データの存在頻度）としたヒストグラムで表示出力する。例えば、図２（ｂ）では横軸を「ロッド径」としたヒストグラムを示しており、図２（ｃ）では横軸を「ロッド長さ」としたヒストグラムを示している。各軸の分解能は、デフォルト値が予め定められており、そのデフォルト値に従いつつ出力手段１３がヒストグラムを作成するものとする。これにより、例えば図２（ｂ）に示すヒストグラムであれば、「ロッド径」が37.0ｍｍ以上37.2ｍｍ未満に該当するデータ件数が何件であり、37.2ｍｍ以上37.4ｍｍ未満に該当するデータ件数が何件である、といったことが視認可能となる。これらのヒストグラムは、同一画面上に並べて出力しても、あるいは切り換え操作を通じていずれかを選択的に出力してもよい。なお、「ロッド径」、「ロッド長さ」の２種類のヒストグラムのみを想定したのは、説明を簡単にし、かつ、処理内容を理解し易いようにするためである。したがって、これらの２種類に限定されるものではなく、「ドラム径」や「ドラム長さ」等といった他の条件によるヒストグラムでの出力を行ってもよいことは勿論である。
【００３２】
また、出力手段１３では、単に検索手段１２による検索結果をヒストグラム状に図表化して出力するだけでなく、検索手段１２が検索対象としたデータの総件数と当該検索対象の中から検索手段１２が抽出したデータの件数とのそれぞれを、識別可能な態様で図表化して出力する。すなわち、図表化したヒストグラム中では、検索対象としたデータの総件数を各検索条件別のデータ件数（データの存在頻度）に分けてヒストグラム化して表示出力するが、さらにそのうちの検索手段１２が抽出したデータ件数（検索条件に合致したデータ件数）の部分については、他の部分と識別可能なように、表示色を変えて表示出力する。図２（ｂ）の例では、破線で囲んだ領域Ａのように、「ロッド径」が38.0ｍｍ以上38.2ｍｍ未満という条件うち、38.0ｍｍという条件に合致したデータ件数の部分のみ、別の色（例えば、白色）で表示されている。また、図２（ｃ）の例においても、「ロッド径」が38.0ｍｍという条件に合致したデータ件数の部分のみ、他の部分とは別の色で表示されている。なお、ここでは、検索条件に合致したデータ件数の部分を他の部分とは別の色で表示する場合を例に挙げたが、それぞれの部分が識別可能であれば、表示色ではなく、表示模様や表示形状といった他の表示態様を相違させるようにしても構わない。
【００３３】
なお、ヒストグラムによる図表化出力の手法については、公知の画像処理技術や演算処理技術等を用いて実現すればよいため、ここではその説明を省略する。
【００３４】
以上のように、本実施形態で説明したデータベース検索装置１、データベース検索プログラムおよびデータベース検索方法によれば、検索対象としたデータ総件数と検索結果である抽出データの件数とが、それぞれを識別可能な態様で図表化して出力される。この出力は、データベース２の全体における各データの分布状況に相当する。したがって、その出力結果を視認すれば、データベース２の全体における各データの分布状況を容易に把握可能となる。つまり、例えば検索結果に基づく類似データの再検索を行う場合であっても、各データの分布状況を容易に把握可能なので、その分布状況を基にして当該類似データとなる範囲を適切に設定し得るようになる。したがって、データベース２の全体における各データの分布状況を容易に把握可能であり、その分布状況を基にして類似データとなる範囲を適切に設定し得るようになるので、データベース２から類似データの検索を行う場合であっても、その検索を容易かつ迅速に行えるようになる。つまり、したがって、その検索作業に多大な時間を労することなく、データベース２内における蓄積データ、すなわち過去の情報資産の有効活用を促進することができるのである。
【００３５】
続いて、過去の情報資産の有効活用を促進すべく、類似データ（所望データに対して許容範囲内にあるデータ）の検索を行う場合の処理動作例について、具体例を挙げて説明する。
【００３６】
例えば、図２（ｂ）または（ｃ）に示した検索結果に対して、さらなる検索結果の絞り込みを行うために、図３（ａ）に示すように、「検索ボックス」により「ロッド径」および「ロッド長さ」がそれぞれ38.0ｍｍ、9.8ｍｍを満足するという条件入力が行われた場合を考える。この場合には、「ロッド径」と「ロッド長さ」とのアンド検索となり、その結果が表示出力するヒストグラムに反映されることになる。この検索の結果、データベース２内に検索条件を満足するデータが存在しなければ、検索結果が０件であるという検索手段１２での検索結果を受けて、出力手段１３は、図３（ｂ）または（ｃ）に示すように、検索手段１２が検索対象としたデータの総件数のみをヒストグラム状に図表化して出力する。すなわち、検索条件を満足するデータが存在しないので、図２（ｂ）または（ｃ）に示したような色分け表示部分が消失する。
【００３７】
ただし、検索条件を満足する結果が存在しなくても、その検索条件に類似する条件を満足するもの、すなわち所望データの類似データについて、データベース２内からの検索を行えば、過去のシミュレーション解析の結果の有効活用が可能になることがある。本実施形態におけるデータベース検索装置１、データベース検索プログラムおよびデータベース検索方法では、類似データの検索を行う場合、以下に述べるような処理動作を行う。なお、ここでは、図３（ｃ）に示した表示状態から類似データの検索を行う場合の手順を例に挙げる。
【００３８】
類似データの検索を行う場合には、図４に示すように、出力手段１３により図表化出力されているヒストグラム上にて操作者による所定操作があると、表示限定手段１４がその出力表示画面上にヒストグラムの出力態様を可変させるためのスライダバーを表示させる（図中における破線領域Ｂ参照）。スライダバーを表示させるための所定操作としては、例えば検索条件の入力値（「ロッド長さ」9.8ｍｍ）を含む表示領域、さらに詳しくは当該ヒストグラム中で検索条件値を含むバー（「ロッド長さ」が9.8ｍｍ以上10.0ｍｍ未満の表示領域）の付近の領域に、マウスポインタを合わせた状態で右クリックを行うといったものが考えられる。ただし、必ずしもこれに限定されるものではなく、他の操作に応じてスライダバーを表示させるようにしても構わない。
【００３９】
スライダバーは、操作者がマウスを利用してスライダを左右に移動させるといったように、操作者による操作が可能なもので、表示限定手段１４がヒストグラムの出力態様を可変させる度合いを操作者が指示入力するためのものである。このようなスライダバーの表示や当該スライダバーを用いた情報入力等の詳細については、公知のＧＵＩ（Graphical User Interface）技術を利用して実現すればよいため、ここではその説明を省略する。
【００４０】
スライダバーが操作者によって操作されると、表示限定手段１４は、そのスライダバーの操作量（スライダの移動量）に応じて、出力手段１３により図表化出力されているヒストグラムの出力態様を可変させる。さらに詳しくは、図表化出力されているヒストグラムの出力範囲（表示範囲）を限定するとともに、その図表化の分解能を変換する。具体的には、可変前は「ロッド長さ」が8.8ｍｍ〜10.4ｍｍの範囲につき0.2ｍｍ毎の分解能でヒストグラムを表示していたのに対し（図４参照）、可変後は図５に示すように、マウスポインタの位置（「ロッド長さ」9.8ｍｍの位置）を中心にして、「ロッド長さ」が9.6ｍｍ〜10.0ｍｍの範囲につき0.05ｍｍ毎の分解能となるように、ヒストグラムの表示を可変させる。つまり、スライダバーの移動量によって、表示範囲と分解能が連動して変化するのである。なお、可変レンジ（範囲の限定量および分解能の変換量）については、スライダバーの操作量から一義的に決定されるものとする。また、表示範囲と分解能とは、必ずしも連動して変化する必要はなく、それぞれを別個のスライダバーにより個別に変傘得るようにしても構わない。
【００４１】
そして、表示限定手段１４が図表化出力されているヒストグラムの出力態様を可変させると、その出力態様の可変に応じて、再設定手段１５は、そのヒストグラムの基になった検索条件の再設定を行う。
【００４２】
検索条件の再設定は、例えば、入力手段１１にて検索条件を再入力させることで行う。すなわち、再設定手段１５は、表示限定手段１４によるヒストグラムの出力態様可変に連動して、入力手段１１にディスプレイ画面上へのウインドウ表示を行わせる。このとき、ディスプレイ表示されるウインドウは、例えば図６（ａ）に示すように、検索条件に対して「許容バラツキ」を特定するものであることが考えられる。ただし、検索条件そのものを再入力するためのものであってもよい。再設定手段１５は、このような表示ウインドウを利用して操作者に許容バラツキまたは新たな検索条件を入力させ、これを再設定後の検索条件とするのである。
【００４３】
また、検索条件の再設定は、例えば、入力手段１１にて入力された検索条件に対して、所定量の変更を加えることで行ってもよい。すなわち、再設定手段１５は、既に入力されている検索条件に対して、表示限定手段１４によるヒストグラムの出力態様の可変量に一義的に対応する量の変更を加え、その変更後の検索条件を再設定後の検索条件としてもよい。具体的には、出力態様の可変量を特定する基になるスライダバーの移動量に対応して「許容バラツキ」の大きさを特定し、その「許容バラツキ」を含む検索条件を再設定後の検索条件とすることが考えられる。つまり、スライダバーの移動量に連動して再設定後の検索条件を決定するのである。なお、この場合の「許容バラツキ」の大きさ、すなわち出力態様の可変量に一義的に対応する量については、当該可変量に応じて変化する量であっても、あるいは当該可変量に拘らず一律な量であっても、予め設定されていればどちらでもよい。
【００４４】
このようにして再設定された検索条件は、検索手段１２でのデータ検索に供されることになる。つまり、再設定手段１５による検索条件の再設定があると、その再設定後の検索条件により検索手段１２がデータ検索を再実行する。このとき、検索手段１２は、表示限定手段１４による限定後のヒストグラムの出力範囲に対応する範囲を検索対象範囲とする。ここで、「出力範囲に対応する範囲」とは、出力範囲と一義的な関係にある範囲のことをいい、その一具体例として出力範囲と同一の範囲が挙げられる。
【００４５】
そして、検索手段１２がデータ検索を再実行すると、その検索結果は、出力手段１３によってヒストグラム状に図表化出力される。ただし、このとき、出力手段１３は、表示限定手段１４による出力態様可変および再設定手段１５による検索条件の再設定を経た後における検索結果の出力なので、ヒストグラムの図表化出力を、表示限定手段１４による可変後の出力態様にて行う。その結果、出力手段１３は、図６（ｂ）に示すように、「ロッド長さ」が9.6ｍｍ〜10.0ｍｍの範囲につき0.05ｍｍ毎の分解能で、ヒストグラムの表示を行うことになる。
【００４６】
この出力手段１３による出力結果によれば、ヒストグラム中において、「ロッド長さ」が9.8ｍｍ以上9.85ｍｍ未満の表示領域では検索条件を満足するデータが存在しないので色分け表示がされていないが（図中における破線領域Ｃ参照）、その隣りの9.85ｍｍ以上9.9ｍｍ未満の表示領域では色分け表示がされており（図中における破線領域Ｄ参照）、データが存在していることが容易にわかるようになる。また、それ以外の表示領域（ヒストグラム中のバー表示）でも条件を満足するデータの分布を把握できる。
【００４７】
以上のように、本実施形態で説明したデータベース検索装置１、データベース検索プログラムおよびデータベース検索方法によれば、データ検索の結果を視覚的に認識し得る態様で図表化して出力することに加え、表示限定手段１４による表示出力範囲の限定があると、再設定手段１５での再設定に係る検索条件について、検索手段１２がデータ抽出を行い、その結果を図表化するように出力手段１３が出力切り換えを行うようになっている。したがって、類似データの検索を行う場合であっても、その検索作業をデータ全体の分布状況を確認しながら容易に行えることができ、従来のように試行錯誤（トライ・アンド・エラー）を繰り返して許容バラツキを何度も設定し直す必要がない。さらには、図表化出力に対する出力態様の可変と、検索条件の再設定とが連動して行われるので、操作者にとって非常に利便性の高いものとなる。
【００４８】
つまり、本実施形態で説明したように、データ検索の結果をデータ分布状況等の統計情報を用いて視覚化して操作者が容易に認識し得るようにし、類似データの検索を行う場合には、表示範囲や分解能等といった表示態様を可変させつつ、その表示を参照しながら検索条件の再設定を行い得るようにすれば、類似データの検索を容易、迅速かつ適切に行うことが可能となり、その検索作業に多大な時間を労することがない。これにより、過去の解析資産の有効利用が促進され、総解析工数の大幅な低減が実現可能になることが期待できる。
【００４９】
特に、本実施形態で説明したように、類似データの検索を行う場合に、表示限定手段１４による限定後の出力範囲に対応する範囲を検索対象範囲とすれば、出力範囲外のデータについては検索対象範囲外となり、検索対象範囲となるデータが絞られることになるので、例えばデータベース２が膨大な蓄積データ量のものであっても、そのデータベース２からの類似データの検索の迅速化が図れ、上述した工数低減を実現する上で非常に好適なものとなる。
【００５０】
さらに、本実施形態で説明したように、図表化出力に対する出力態様の可変と検索条件の再設定とを連動して行わせるのにあたり、入力手段１１にて検索条件の再入力を行わせ、これにより当該検索条件の再設定を行うようにすれば、その検索条件の再設定に操作者の意図が的確に反映され、また検索条件の再設定の柔軟性や汎用性等を十分に確保し得るようになる。一方、図表化出力に対する出力態様の可変と検索条件の再設定とを連動して行わせるのにあたり、入力手段１１にて入力された検索条件に対してスライダバーの移動量に対応して所定量の変更を加え、これにより当該検索条件の再設定を行うようにすれば、操作者が意図することなく検索条件の再設定が自動的に行われることになるので、より一層類似データの検索作業が容易かつ迅速なものとなる。
【００５１】
なお、本実施形態では、本発明の好適な実施具体例について説明したが、本発明はその内容に限定されるものではなく、その要旨を逸脱しない範囲で適宜変更することが可能である。例えば、本実施形態では、シミュレーション解析の結果を蓄積するデータベース２から所望条件に合致するデータまたはその類似データを検索する場合を例に挙げたが、本発明はこれに限定されるものではなく、データを記憶蓄積するデータベースからのデータ検索に広く適用可能である。
【図面の簡単な説明】
【００５２】
【図１】本発明に係るデータベース検索装置の概略構成例を示す説明図である。
【図２】本発明に係るデータベース検索方法による検索処理の具体例を示す説明図（その１）である。
【図３】本発明に係るデータベース検索方法による検索処理の具体例を示す説明図（その２）である。
【図４】本発明に係るデータベース検索方法による検索処理の具体例を示す説明図（その３）である。
【図５】本発明に係るデータベース検索方法による検索処理の具体例を示す説明図（その４）である。
【図６】本発明に係るデータベース検索方法による検索処理の具体例を示す説明図（その５）である。
【図７】データベースが記憶蓄積するデータ構造の一具体例を示す説明図である。
【図８】従来におけるデータベース検索処理の具体例を示す説明図（その１）である。
【図９】従来におけるデータベース検索処理の具体例を示す説明図（その２）である。
【図１０】従来におけるデータベース検索処理の具体例を示す説明図（その３）である。
【図１１】従来におけるデータベース検索処理の具体例を示す説明図（その４）である。
【符号の説明】
【００５３】
１…データベース検索装置、２…データベース、１１…入力手段、１２…検索手段、１３…出力手段、１４…表示限定手段、１５…再設定手段
【図１】
2007233670.tif 000003
【図２】
2007233670.tif 000004
【図３】
2007233670.tif 000005
【図４】
2007233670.tif 000006
【図５】
2007233670.tif 000007
【図６】
2007233670.tif 000008
【図７】
2007233670.tif 000009
【図８】
2007233670.tif 000010
【図９】
2007233670.tif 000011
【図１０】
2007233670.tif 000012
【図１１】
2007233670.tif 000013