(57)【要約】【課題】予め定義された各スキーマ（参照項目）から、対話式に、容易に、ユーザが所望の形式をカスタマイズすることが可能であり、又、設定情報をユーザ毎にデータベース内で保持、管理することが可能なデータ検索システムを提供すること。【解決手段】データベースにデータを蓄積し、蓄積されたデータを、入出力インターフェイスを用いて表示する情報処理装置において、該検索条件入力インターフェイスはデータベース上の各スキーマ情報及び内容情報表示機能、内容表示選出機能、選択対象項目の入力インターフェイスとの関連情報表示機能を有する管理手段を有し、指定された検索条件に基づくデータベースアクセス言語ＳＱＬの作成部を有し、データを蓄積・管理するデータベース部において各スキーマ内容情報データを保持するデータテーブル群を内包することを特徴とする。【選択図】図１
2006164127.tif 000002
【特許請求の範囲】
【請求項１】
データ入出力インターフェイスを持つデータ検索システムにおいて、
データ入力インターフェイスとデータの関連情報を管理することを特徴とするデータ検索システム。
【請求項２】
データベースを検索するための検索式を生成する生成手段と、前記生成手段において選択対象データ項目の入力インターフェイスの関連情報を管理する管理手段と、データベースを検索するための複数の検索式を登録する登録手段と、前記登録手段により登録されている複数の検索式から１つの検索式を選択する選択手段と、前記選択手段により選択された検索式を実行する実行手段と、を有することを特徴とするデータ検索システム。
【請求項３】
データベースを検索するための検索式を複数生成する生成手段と、前記生成手段において選択対象データ項目の入力インターフェイスの関連情報を管理する管理手段と、データベースを検索するための複数の検索条件から成る１組の検索条件群を複数登録する登録手段と、前記登録手段により登録されている複数の検索条件群から１つの検索条件群を選択する選択手段と、前記選択手段により選択された検索式を実行する実行手段と、を有することを特徴とするデータ検索システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、リレーショナルデータベース型データベースを検索するデータ検索システムに関するものである。
【背景技術】
【０００２】
従来データベースを用いたデータ検索システムにおいて、ユーザが所望する管理項目、データが変化する中、所望の形式で検索を実現するためには、インターフェイスとなるアプリケーションを修正、変更を行わなければならなかった。そのような背景の中、特許文献１に開示されたの「データベース装置」のように、ユーザカスタマイズが可能であり、所望する形式で検索式を生成するインターフェイス提供する方式は存在しているが、ユーザが選択対象とするデータ項目に関して、どの入力インターフェイスで入力されたのか、判断可能な情報を提示するものでは無かった。そのため、ユーザカスタマイズを行う時、検索項目として選択する判断は、項目の名称から推測する、或は、システム管理者や、データベース管理者に問合せをするか、資料を基に判断するしかなく、ユーザが所望するデータはどの入力インターフェイスから入力されたのか、正確に判断することができないため、ユーザによる効率良いカスタマイズ検索の実現ができなかった。
【０００３】
【特許文献１】特開平８−２４１３３７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
本発明は、上記問題点を解決するものであり、予め定義された各スキーマ（参照項目）から、対話式に、容易に、ユーザが所望の形式をカスタマイズすることが可能であり、又、設定情報をユーザ毎にデータベース内で保持、管理することが可能なデータ検索システムを提供することにある。その際、検索項目設定時に対象がどの入力インターフェイスを介して入力されたのかを、関連情報として提示でき、データベースに対するデータ検索におけるユーザカスタマイズの効率化を図るものである。
【課題を解決するための手段】
【０００５】
本発明は、データベースにデータを蓄積し、蓄積されたデータを、入出力インターフェイスを用いて表示する情報処理装置において、該検索条件入力インターフェイスはデータベース上の各スキーマ情報及び内容情報表示機能、内容表示選出機能、選択対象項目の入力インターフェイスとの関連情報表示機能を有する管理手段を有し、指定された検索条件に基づくデータベースアクセス言語ＳＱＬの作成部を有し、データを蓄積・管理するデータベース部において各スキーマ内容情報データを保持するデータテーブル群を内包することを特徴とする。
【発明の効果】
【０００６】
本発明によれば、ユーザが所望する形式へのデータベース検索インターフェイスのカスタマイズが可能であり、更には、登録された画面情報のメニュ表示部のリストから選択し、検索画面の利用が可能となる。又、設定情報をユーザ間で共有化を図ることが可能である。上記カスタマイズ機能を実現する際の検索項目選択時に、対象項目がどの入力インターフェイスからの入力なのか、関連情報を表示することが可能であり、ユーザが任意に検索項目を選択することが可能な有効的なデータ検索システムを提供することができる。
【発明を実施するための最良の形態】
【０００７】
以下に本発明の実施の形態を添付図面に基づいて説明する。
【０００８】
図１は本発明の実施形態である情報処理装置の構成を示す図である。
【０００９】
表示部１は、その表示画面上に複数のウィンドウを表示し、表示されるウィンドウ内には、検索データ等を表示する領域を持つ。入力部２は、検索情報等の情報データを入力するためのキーボード等の装置である。マウス３は、表示部１上に表示されたボタンや項目を指示する装置である。
【００１０】
アプリケーションプログラム４は、例えば受注管理システムのように、各工事状況や作業者毎の実績（工数、金額）等の工数、材料や部品の手配の実績（発注先、検収金額）等の調達情報、といった財務情報を一元管理されたデータベースから、ユーザが月報、日報等といった集計値を表示するためのインターフェイスであり、検索条件の設定及び検索結果データの表示を行うプログラムである。
【００１１】
入出力インターフェイス５は、表示画面上に入力欄を持ち、入力部２から受け渡された検索期間情報等の入力データをデータ制御部６への受け渡しを行う処理部である。入出力インターフェイス５は、設定された画面情報を画面選択メニュとして表示するメニュ部５１、ユーザ毎の設定を対話形式で容易に実現する画面設定編集部５２、入力された検索条件に基づき検索された検索データを表示する検索画面部５３、選択対象項目の入力時関連情報を管理する入力部関連情報管理部５４を内包する。
【００１２】
メニュ部５１は、ユーザ毎に設定された画面情報をリスト形式で表示し、備考表示と共にユーザに対する情報設定画面の選択を助ける画面情報表示部５１１を有する。
【００１３】
画面設定編集部５２は、画面情報に対する設定を対話形式で実現するための対象項目のリスト表示を行うスキーマ情報表示部５２１と、対話形式で選択された設定情報をデータベース部８に登録を行うための画面情報設定部５２２と、ユーザ毎に設定された画面情報をアプリケーション利用者間で再利用可能とする設定情報共有機能部５２３を内包する。
【００１４】
検索画面部５３は、ユーザが所望する財務データ集計値等に対し、入出力インターフェイス５を介して入力された検索条件に基づく抽出データの表示及びファイル出力を行う機能部である検索データ表示部５３１と、検索条件の設定を行うインターフェイスとしての検索情報設定部５３２を有する。
【００１５】
入力部関連情報管理部５４は、ユーザが設定する対象項目に対する入力部関連情報の表示・登録、といった管理を行う関連情報画面部５４１を有する。
【００１６】
データベース問合せ機能部７は、入出力インターフェイス５を介して入力部２から受け渡された検索条件等の入力情報に基づき、データベース検索要求言語ＳＱＬを作成し、データベース部８に対してデータの検索処理、作成処理、更新処理を要求する処理部である。データ制御部６は、データベース問合せ機能部７を介して受け渡されたデータを、指定された表示形式にデータの加工を行う。
【００１７】
データベース部８は、各装置から収集されるデータの蓄積を行う。又、データベース問合せ機能部７を介して受け渡された検索要求に基づいて、蓄積されたデータから目的のデータを抽出する。又、データベース部８は、画面設定情報報テーブル群８１と、データテーブル群８２と、入力部関連管理テーブル群８３を有する。
【００１８】
画面設定情報テーブル群８１は、蓄積されている各データのスキーマ毎の画面設定情報から構成されるテーブルである。又、データテーブル群８２は、データ入力アプリケーションプログラム９によって蓄積されるデータを管理するテーブル群である。又、入力部関連管理テーブル群８３は、検索対象項目の入力時インターフェイス関連情報を管理するテーブル群である。
【００１９】
尚、情報処理装置は、一般的な情報処理装置（ROM
から読み出されたプログラムに基づいて各処理を実行するＣＰＵ、ＲＡＭ、ハードディスクドライブ等の記憶装置）のハードウエア構成から成る。
【００２０】
図２は本発明の実施一例として用いるデータ参照システム上の検索画面である。
【００２１】
データベース問合せ言語ＳＱＬを構成するテーブル項目、カラム項目は、条件設定部及び結果表示部において表示される。又、検索条件は、検索情報設定部において、演算子及び比較値を任意に設定が可能とする。更に、「検索」ボタンを指示することにより、検索イベントが発生し、各指定条件（表示項目、検索条件等）によりＳＱＬを動的に生成し、データ制御部６を介してデータベース問合せ機能部７がデータベース部８内データテーブル群８２に対してデータ検索処理を実行し、検索結果を画面上、検索データ表示部により結果表示領域に表示する。
【００２２】
図３は図２（検索画面部）を構成する画面設定情報を編集する画面設定編集部を示す図である。
【００２３】
検索対象となる結果表示領域を構成する参照項目を設定する参照項目設定部と、条件設定部を構成する検索条件項目を設定する検索項目設定部を有する。左端の選択リスト表示部から選択候補を指示する。選択リスト表示部には、データベース内の対象カラムの表示領域と、予め公開登録された項目の表示領域と、ユーザ毎に公開登録された項目の表示領域がある。選択候補に挙げられた項目群から「追加」「削除」ボタンを指示し、対象項目を選択項目に選択する。「登録」ボタンを指示することにより、データベース部８に内包する画面設定情報テーブル群８１に、データ制御部６を介して、選択項目をユーザ毎、画面毎に蓄積する。
【００２４】
図４はデータベース部８に内包されている画面設定情報テーブル群８１のテーブル構成を示す図である。
【００２５】
予め管理されている検索条件対象及び検索表示対象項目を管理テーブル上でカラム毎に管理データとして蓄積管理する。図３での画面設定編集部により選択された項目（表示設定、検索条件設定）をユーザ毎、設定画面毎に蓄積管理する。又、各項目毎に、集計対象となるか判断フラグを保持する。
【００２６】
図５は入力部関連情報管理部５４に内包される関連情報画面部５４１を示す図である。画面設定の選択対象項目に対し、対象を選択することにより登録されている入力インターフェイス関連情報を表示する。又、対象の選択項目に対して入力インターフェイス関連情報を登録することが可能である。
【００２７】
図６はデータベース部８に内包されている入力部関連管理テーブル群８３のテーブル構成を示す図である。画面設定選択対象のデータ毎に、入力インターフェイス関連情報を管理する。管理するデータは、関連情報ファイル（ドキュメントファイル、画像ファイル等）へのリンク情報と、備考としてのテキスト情報も管理対象とする。
【００２８】
図７は図３で登録された画面設定情報をリスト形式で表示するメニュ画面を示す図である。表示内容は、全ユーザに公開するＰｕｂｌｉｃ登録データと、アプリケーションへのログインユーザ毎の登録データが表示される。ユーザは、リスト形式で表示されたデータを指示、選択することにより、画面設定情報に基づく検索画面部の表示／利用が可能となる。
【図面の簡単な説明】
【００２９】
【図１】本発明の基本構成を示すブロック図である。
【図２】本発明の実施の形態での検索結果表示画面を示す図である。
【図３】本発明の実施の形態での画面設定情報編集画面を示す図である。
【図４】本発明の実施の形態での画面設定情報のテーブルデータを示す図である。
【図５】本発明の実施の形態での関連情報画面部を示す図である。
【図６】本発明の実施の形態での入力部関連管理テーブルデータを示す図である。
【図７】本発明の実施の形態での設定画面情報のメニュ表示画面を示す図である。
【符号の説明】
【００３０】
１    表示部
２    入力部
３    マウス
４    アプリケーションプログラム
５    入出力インターフェイス
５１  入出力インターフェイス
５１１  画面情報表示部
５２  画面設定編集部
５２１  スキーマ情報表示部
５２２  画面情報設定部
５２３  設定情報共有機能部
５３  検索画面部
５３１  検索データ表示部
５３２  検索情報設定部
５４  入力部関連情報管理部
５４１  関連情報画面部
５５  検索画面作成部
６    データ制御部
７    データベース問合せ機能部
８    データベース部
８１  画面設定情報テーブル群
８２  データテーブル群
８３  入力部関連管理テーブル群
９    データ入力アプリケーション
【図１】
2006164127.tif 000003
【図２】
2006164127.tif 000004
【図３】
2006164127.tif 000005
【図４】
2006164127.tif 000006
【図５】
2006164127.tif 000007
【図６】
2006164127.tif 000008
【図７】
2006164127.tif 000009