(57)【要約】【課題】利便性の高いデータベース検索システムを提供する。【解決手段】情報検索サーバ２０は、検索要求を端末装置３０から受信し、検索対象のテーブルのデータ項目情報をデータベースサーバ１０から読み込み、読み込んだデータ項目情報に基づいて、テーブルのデータ項目名一覧の表示領域を含む検索画面を生成するとともに、テーブルのインデックスをデータベースサーバ１０から読み込み、インデックスに基づいて、生成した検索画面のデータ項目名一覧におけるキー項目の表示色を変更する。そして、情報検索サーバ２０は、キー項目の表示色が変更された検索画面データを端末装置３０に送信する。【選択図】図２
2009176015.tif 000002
【特許請求の範囲】
【請求項１】
データベースの情報を検索するデータベース検索システムであって、
検索要求を端末から受信する手段と、
検索対象のテーブルのデータ項目情報を前記データベースから読み込む手段と、
読み込んだデータ項目情報に基づいて、前記テーブルのデータ項目名一覧の表示領域を含む検索画面を生成する手段と、
前記テーブルに対応するインデックス情報を前記データベースから読み込む手段と、
前記インデックス情報に基づいて、前記生成された検索画面のデータ項目名一覧におけるキー項目の表示色を変更する手段と、
前記キー項目の表示色が変更された検索画面データを前記端末に送信する手段と、
を備えることを特徴とするデータベース検索システム。
【請求項２】
データベースの情報を検索するデータベース検索システムにおける検索画面提供方法であって、
検索要求を端末から受信するステップと、
検索対象のテーブルのデータ項目情報を前記データベースから読み込むステップと、
読み込んだデータ項目情報に基づいて、前記テーブルのデータ項目名一覧の表示領域を含む検索画面を生成するステップと、
前記テーブルに対応するインデックス情報を前記データベースから読み込むステップと、
前記インデックス情報に基づいて、前記生成された検索画面のデータ項目名一覧におけるキー項目の表示色を変更するステップと、
前記キー項目の表示色が変更された検索画面データを前記端末に送信するステップと、
を備えることを特徴とする検索画面提供方法。
【請求項３】
コンピュータを、
検索要求を端末から受信する手段、
検索対象のテーブルのデータ項目情報を前記データベースから読み込む手段、
読み込んだデータ項目情報に基づいて、前記テーブルのデータ項目名一覧の表示領域を含む検索画面を生成する手段、
前記テーブルに対応するインデックス情報を前記データベースから読み込む手段、
前記インデックス情報に基づいて、前記生成された検索画面のデータ項目名一覧におけるキー項目の表示色を変更する手段、
前記キー項目の表示色が変更された検索画面データを前記端末に送信する手段、
として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、端末に検索画面を送信し、検索画面から検索条件の入力を受け付けてデータベースを検索するデータベース検索システムに関する。
【背景技術】
【０００２】
近年、データベース技術の発達に伴い、様々なデータベース検索システムが多数開発されている。例えば、コグノス社のレポートネット（登録商標）を用いたウェブ環境でのデータベース検索システム等もあり、このようなシステムでは端末はウェブブラウザを用いてデータベースの検索要求や検索結果等をウェブサーバとの間で送受信する。
【０００３】
また、例えば特許文献１にはクライアント端末においてウェブブラウザを用いてデータベースに記憶された情報コンテンツの検索を行うシステムが開示されている。
【特許文献１】特開２００３−１１４８１５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかし、上記のようなシステムでは、検索処理結果を早く得るために、ユーザは検索画面への検索条件の入力に先だって、データ項目一覧やインデックスデータを参照してどのような項目を検索条件に設定すると検索処理が早くなるかを確認しなければならず不便であった。このため、キー項目を確認せずに検索してしまうケースも多く、結果的に検索時間が長くなることも多かった。
【０００５】
本発明は、上記問題点に鑑みてなされたもので、利便性の高いデータベース検索システム等を提供することを目的とする。
また、本発明は、検索処理時間の短縮化を図るデータベース検索システム等を提供することを他の目的とする。
【課題を解決するための手段】
【０００６】
上記目的を達成するために、本発明の第１の観点に係るデータベース検索システムは、
データベースの情報を検索するデータベース検索システムであって、
検索要求を端末から受信する手段と、
検索対象のテーブルのデータ項目情報を前記データベースから読み込む手段と、
読み込んだデータ項目情報に基づいて、前記テーブルのデータ項目名一覧の表示領域を含む検索画面を生成する手段と、
前記テーブルに対応するインデックス情報を前記データベースから読み込む手段と、
前記インデックス情報に基づいて、前記生成された検索画面のデータ項目名一覧におけるキー項目の表示色を変更する手段と、
前記キー項目の表示色が変更された検索画面データを前記端末に送信する手段と、
を備えることを特徴とする。
【０００７】
また、本発明の第２の観点に係る検索画面提供方法は、
データベースの情報を検索するデータベース検索システムにおける検索画面提供方法であって、
検索要求を端末から受信するステップと、
検索対象のテーブルのデータ項目情報を前記データベースから読み込むステップと、
読み込んだデータ項目情報に基づいて、前記テーブルのデータ項目名一覧の表示領域を含む検索画面を生成するステップと、
前記テーブルに対応するインデックス情報を前記データベースから読み込むステップと、
前記インデックス情報に基づいて、前記生成された検索画面のデータ項目名一覧におけるキー項目の表示色を変更するステップと、
前記キー項目の表示色が変更された検索画面データを前記端末に送信するステップと、
を備えることを特徴とする。
【０００８】
また、本発明の第３の観点に係るプログラムは、
コンピュータを、
検索要求を端末から受信する手段、
検索対象のテーブルのデータ項目情報を前記データベースから読み込む手段、
読み込んだデータ項目情報に基づいて、前記テーブルのデータ項目名一覧の表示領域を含む検索画面を生成する手段、
前記テーブルに対応するインデックス情報を前記データベースから読み込む手段、
前記インデックス情報に基づいて、前記生成された検索画面のデータ項目名一覧におけるキー項目の表示色を変更する手段、
前記キー項目の表示色が変更された検索画面データを前記端末に送信する手段、
として機能させることを特徴とする。
【発明の効果】
【０００９】
本発明によれば、利便性の高いデータベース検索システムを実現することができる。また、検索処理時間の短縮化を図ることができる。
【発明を実施するための最良の形態】
【００１０】
以下、本発明の実施形態に係るデータベース検索システムについて図面を参照して説明する。
本発明の実施形態に係るデータベース検索システムのシステム構成を図１に、機能構成図を図２に示す。図１に示されるように、このデータベース検索システムは、データベースサーバ１０と、情報検索サーバ２０と、端末装置３０と、を備え、これらはＬＡＮ等のネットワークにより相互に接続されている。
【００１１】
データベースサーバ１０は、ＣＰＵ（Central Processing Unit）、ＲＯＭ（Read Only Memory）、ＲＡＭ（Random Access Memory）等を含む制御部と、ハードディスク装置等を含む記憶部と、ＮＩＣ(Network Interface Card)やルータ、モデム等の通信装置を含む通信部と、を備えるコンピュータから構成される。制御部は、記憶部に予め記憶された動作プログラム等を読み出して実行することにより、情報検索サーバ２０からの要求に応答して、記憶部に記憶される各種データを読み出して情報検索サーバ２０に供給する処理を行う。記憶部には、データテーブルと、各データテーブルのキー項目についてキー値を示すインデックスと、データテーブル毎にインデックス情報を保持するシステム管理テーブル等が記憶される。システム管理テーブルは、データテーブルとインデックスを対応付けるインデックス構成情報から構成される。
【００１２】
情報検索サーバ２０は、ＣＰＵ、ＲＯＭ、ＲＡＭ等を含む制御部と、ハードディスク装置等を含む記憶部と、ＮＩＣやルータ、モデム等の通信装置を含む通信部と、を備えるコンピュータから構成される。制御部は、記憶部に予め記憶された動作プログラム等を読み出して実行することにより、要求受付部２０１、データベース検索部２０２等を論理的に実現する。
【００１３】
要求受付部２０１は、データベース検索に関する処理メニュー画面等を端末装置３０に送信し、端末装置３０からデータベース検索に関する各種要求を受け付けて処理する。
例えば端末装置３０から検索処理要求を受信した場合、要求受付部２０１は、指定されたデータファイルのデータ項目の一覧をデータベースサーバ１０等から読み込み、指定されたデータファイルのデータ項目一覧を表示する領域と、検索条件の入力を受け付ける領域と、を備える検索画面を生成して、要求元の端末装置３０に送信する。この検索画面の生成において、要求受付部２０１は、データベースサーバ１０のシステム管理テーブルから、端末装置３０から指定されたデータファイルに対応するデータテーブルのインデックス構成情報を読み込み、読み込んだインデックス構成情報に基づいてキー項目の表示色を更新する。
【００１４】
端末装置３０に供給される検索画面の一例を図３に示す。この例ではデータベースサーバ１０のシステム管理テーブルから読み込んだインデックス構成情報に、キー項目として「会計期間」、「ＧＬ記帳日」、「伝票ナンバ」等のデータ項目が設定されていたため、要求受付部２０１は、検索画面のデータ項目一覧の表示領域におけるこれらのキー項目の表示色を更新（例えば、”黒”から”赤”へ変更等）する。
【００１５】
また、要求受付部２０１は、端末装置３０から検索画面に入力された検索条件データとともに検索実行要求を受信した場合、受信した検索条件データをデータベース検索部２０２に渡す。そして、検索条件に対応する検索結果データをデータベース検索部２０２から受け取ると、検索結果表示画面を生成して検索要求元の端末装置３０に送信する。
【００１６】
データベース検索部２０２は、要求受付部２０１から受け取った検索条件に基づいて、データベースサーバ１０のデータテーブルの検索処理を行い、検索結果を要求受付部２０１に渡す。このデータベース検索部２０２は例えばコグノス社のレポートネット（登録商標）等、公知のデータベース検索ツールにより実現してもよい。
【００１７】
端末装置３０は、ＣＰＵ、ＲＯＭ、ＲＡＭ等を含む制御部と、ハードディスク装置等を含む記憶部と、液晶ディスプレイ等を含む表示部と、キーボードやマウス等を含む入力部と、ＮＩＣ、ルータ、モデム等を含む通信制御部と、を備えるパーソナルコンピュータ等から構成される。端末装置３０の制御部は、記憶部に記憶されるプログラム等を実行することにより、ウェブブラウザ機能等を実現し、ネットワークを介して情報サーバ２０に接続し、データ検索処理に関する情報の送受信を行う。
【００１８】
次に、本発明の実施形態に係るデータベース検索システムの特徴である検索画面供給処理について図４のフローチャートを参照して説明する。
まず、端末装置３０は情報検索サーバ２０へログインするための所定操作に応答して、ログイン要求を情報検索サーバ２０に送信する。これに応答して、情報検索サーバ２０の制御部はログイン画面データを端末装置３０に送信し、ログイン画面に対してユーザにより入力されたユーザＩＤ、パスワード等を端末装置３０から受信し、照合処理を行う。そして、ユーザ認証が完了すると、所定のメニュー画面データを端末装置３０に送信する（ステップＳ１１）。ここでユーザはメニュー画面から例えば「データファイルの検索」を選択し、検索したいデータファイルを指定する。この操作に応答して、端末装置３０は、情報検索サーバ２０に検索処理要求等を送信する。
【００１９】
情報検索サーバ２０の制御部は、端末装置３０から検索処理要求を受信すると（ステップＳ１２）、指定されたデータファイルのデータ項目の一覧をデータベースサーバ１０から読み込み、指定されたデータファイルのデータ項目一覧を表示する領域と、検索条件の入力を受け付ける領域と、を備える検索画面を生成する（ステップＳ１３）。また、制御部は、データベースサーバ１０のシステム管理テーブルから、指定されたデータファイルに対応するデータテーブルのインデックス構成情報を読み込み、読み込んだインデックス構成情報に基づいてキー項目を特定し、ステップＳ１３で生成した検索画面におけるデータ項目一覧のうちのキー項目の表示色を更新する（ステップＳ１４）。
【００２０】
そして、情報検索サーバ２０の制御部は、キー項目の表示色が更新された検索画面データを端末装置３０に送信する（ステップＳ１５）。端末装置３０は、検索画面データを受信して表示する。このとき、検索画面におけるデータ項目一覧のうち、キー項目については他の項目と表示色が異なるため、この時点でユーザはいずれの項目がキー項目であるかを知ることができる。
以上、検索画面供給処理について説明した。以後、端末装置３０は、検索画面に入力された検索条件を検索実行要求とともに情報検索サーバ２０に送信し、これに応じて、情報検索サーバ２０が検索処理を実行し、検索結果の表示画面を端末装置３０に送信する。
【００２１】
以上説明したように本発明によれば、検索画面においてデータ項目一覧を表示するときに、キー項目については色を変えて表示するため、検索画面においてユーザはキー項目を知ることができる。これにより、従来のようなキー項目を知るために他の画面を立ち上げる操作が不要となり、利便性が向上する。また、必要に応じてキー項目を検索条件に設定しやすくなるため、検索処理におけるデータ抽出時間が短時間になるケースが増加する。
【００２２】
なお、本発明は種々の変形及び応用が可能である。
上記実施例ではキー項目の表示色を変更するようにしているが、これに限定されず、キー項目が利用者側に分かるような表示形態であればよい。例えば、キー項目について、下線表示や強調表示をしてもよく、また、キー項目を示すマークを併せて表示するようにしてもよい。
【００２３】
なお、この発明のシステムは、専用のシステムによらず、通常のコンピュータシステムを用いて実現可能である。例えば、上述の動作を実行するためのプログラムをコンピュータ読み取り可能な記録媒体（ＦＤ、ＣＤ−ＲＯＭ、ＤＶＤ等）に格納して配布し、該プログラムをコンピュータにインストールすることにより、情報検索サーバ２０等を構成してもよい。また、インターネット等のネットワーク上のサーバ装置が有するディスク装置に格納しておき、例えばコンピュータにダウンロード等するようにしてもよい。
また、上述の機能を、ＯＳが分担又はＯＳとアプリケーションの共同により実現する場合等には、ＯＳ以外の部分のみを媒体に格納して配布してもよく、また、コンピュータにダウンロード等してもよい。
【図面の簡単な説明】
【００２４】
【図１】本発明の実施形態に係るデータベース検索システムの構成を示す図である。
【図２】図１のデータベース検索システムの機能構成図である。
【図３】情報検索サーバが提供する検索画面の一例を示す図である。
【図４】検索画面供給処理を説明するためのフローチャートである。
【符号の説明】
【００２５】
１０            データベースサーバ
２０            情報検索サーバ
３０            端末装置
２０１          要求受付部
２０２          データベース検索部
【図１】
2009176015.tif 000003
【図２】
2009176015.tif 000004
【図３】
2009176015.tif 000005
【図４】
2009176015.tif 000006