JP3167412B2 - データベース検索処理装置 - Google Patents

データベース検索処理装置

Info

Publication number
JP3167412B2
JP3167412B2 JP10955492A JP10955492A JP3167412B2 JP 3167412 B2 JP3167412 B2 JP 3167412B2 JP 10955492 A JP10955492 A JP 10955492A JP 10955492 A JP10955492 A JP 10955492A JP 3167412 B2 JP3167412 B2 JP 3167412B2
Authority
JP
Japan
Prior art keywords
search key
search
trigger
database
displayed
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Lifetime
Application number
JP10955492A
Other languages
English (en)
Other versions
JPH05303591A (ja
Inventor
清貴 内田
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Fujitsu Ltd
Original Assignee
Fujitsu Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Fujitsu Ltd filed Critical Fujitsu Ltd
Priority to JP10955492A priority Critical patent/JP3167412B2/ja
Publication of JPH05303591A publication Critical patent/JPH05303591A/ja
Application granted granted Critical
Publication of JP3167412B2 publication Critical patent/JP3167412B2/ja
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Landscapes

  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Description

【発明の詳細な説明】
【0001】
【産業上の利用分野】本発明は、データベースの検索を
実行するデータベース検索処理装置に関し、特に、操作
性の向上を実現できるデータベース検索処理装置に関す
る。
【0002】データベースを検索していくときには、検
索キーを入力していく必要がある。データベースの効率
的な運用を図るためにも、この検索キーの入力が操作性
良く実行できる構成を構築していく必要がある。
【0003】
【従来の技術】従来では、データベースを検索する場
合、キーボードを使って検索キーを入力していくという
方法を採っていた。すなわち、データベースの管理する
データの中から、「○○○○株式会社」というキー値を
持つデータを読み出すときには、キーボードを使って、
この「○○○○株式会社」という検索キーを入力してい
ったのである。
【0004】
【発明が解決しようとする課題】しかしながら、このよ
うな従来技術に従っていると、検索キーが同一意味であ
るのにもかかわらず、データベースに登録されているも
のと違うものであるときには、データベースを検索でき
ないという問題点があった。例えば、上述の例で説明す
るならば、キーボードから「○○○○(株)」を入力す
る場合には、データベースを検索できないことになるの
である。
【0005】そして、このような従来技術に従っている
と、ユーザがキーボードの操作に不慣れな場合、データ
ベースを効率的に利用できないという問題点もあった。
本発明はかかる事情に鑑みてなされたものであって、操
作性の向上を実現できる新たなデータベース検索処理
の提供を目的とするものである。
【0006】
【課題を解決するための手段】図1に本発明の原理構成
を図示する。図中、1は本発明のデータベースシステム
を構成するデータ記憶装置であって、データベースを管
理するもの、2は本発明のデータベースシステムを構成
するデータ処理装置であって、データ記憶装置1の管理
するデータベースへのアクセス処理を実行するもの、3
は本発明のデータベースシステムを構成するマンマシン
・インタフェース装置であって、ユーザとの対話処理を
実行するもの、4はマンマシン・インタフェース装置3
の備えるマウス等のポインタ手段であって、マンマシン
・インタフェース装置3のディスプレイ画面をポイント
することで選択処理を実行するものである。
【0007】このデータ処理装置2は、入出力制御手段
20と、項目表示制御手段21と、ファイル手段22
と、表示制御手段23と、選択手段24と、選択モード
設定手段25と、アクセス手段26とを備える。
【0008】入出力制御手段20は、マンマシン・イン
タフェース装置3との間のインタフェース処理を実行す
る。項目表示制御手段21は、マンマシン・インタフェ
ース装置3のディスプレイ画面にデータベースの検索キ
ー項目を表示する。ファイル手段22は、検索キー項目
対応に備えられて、検索キー項目への設定対象となる検
索キーの一覧を管理する。表示制御手段23は、マンマ
シン・インタフェース装置3のディスプレイ画面にファ
イル手段22の管理する検索キー一覧を表示する。選択
手段24は、マンマシン・インタフェース装置3のポイ
ンタ手段4と対話することで、データベースの検索キー
を選択する。選択モード設定手段25は、マンマシン・
インタフェース装置3と対話することで、選択手段24
の実行する選択処理の動作モードを設定する。アクセス
手段26は、データ記憶装置1のデータベースをアクセ
スする。
【0009】
【作用】本発明では、選択モード設定手段25は、マン
マシン・インタフェース装置3と対話することで、選択
手段24の実行する選択処理の動作モードを対話選択モ
ードか自動選択モードのいずれかに設定する。一方、項
目表示制御手段21は、マンマシン・インタフェース装
置3のディスプレイ画面にデータベースの検索キー項目
を表示する。
【0010】このようにして、ディスプレイ画面に検索
キー項目が表示されるときにあって、ポインタ手段4に
よりその表示される検索キー項目の内の1つが選択され
ると、表示制御手段23は、その選択された検索キー項
目が指すファイル手段22の検索キー一覧をディスプレ
イ画面に表示する。そして、この検索キー一覧の表示処
理を受けて、選択手段24は、選択モードが対話選択モ
ードに設定されているときには、ポインタ手段4により
選択される1つ又は複数の検索キーを選択し、選択モー
ドが自動選択モードに設定されているときには、この表
示する検索キー一覧の中の先頭の検索キーを選択する。
【0011】選択手段24により検索キーが選択される
と、アクセス手段26は、その選択された検索キーを用
いてデータ記憶装置1のデータベースを検索して、その
検索結果をマンマシン・インタフェース装置3のディス
プレイ画面に表示する。
【0012】このように、本発明では、検索キーの一覧
をディスプレイ画面に表示する構成を採って、この表示
する検索キーの中から、ポインタ手段4に従って検索に
用いる検索キーを選択させていく構成を採るものである
ことから、ユーザは、データベース検索のための検索キ
ーを簡単かつ正確に操作性よく入力できるようになるの
である。
【0013】
【実施例】以下、実施例に従って本発明を詳細に説明す
る。図1で説明したように、本発明では、検索キーの一
覧をディスプレイ画面に表示する構成を採って、この表
示する検索キーの中から、ポインタ手段4に従って検索
に用いる検索キーを選択させていく構成を採るものであ
る。
【0014】すなわち、マンマシン・インタフェース装
置3のディスプレイ画面に、図2に示すようなデータベ
ース検索のための検索キーの入力画面を表示し、この入
力画面中の検索キー項目(データ名1、データ名2、・
・・、キーワード4)の内のいずれか1つがポインタ手
段4によりポイントされると、図3に示すように、その
ポイントされた検索キー項目(この図では、キーワード
2を想定)に設定されている検索キーの一覧を別画面で
もって表示して、この検索キー一覧画面中の検索キー
(社外、社内、・・・、報告書)の内の1つ又は複数が
ポインタ手段4によりポイントされると、図4に示すよ
うに、そのポイントされた検索キー(この図では、設計
書を想定)を入力画面の対応の検索キー項目に設定して
いくという処理を実行するのである。
【0015】図5に、この処理を実現するために採る本
発明のシステム構成の一実施例を図示する。図中、30
はデータ処理装置1の備える画面フォーマットファイ
ル、31はデータ処理装置1の備えるトリガーファイ
ル、32はデータ処理装置1に展開されるトリガープロ
グラム、33はデータ処理装置1に展開されるトリガー
ファイルエディタである。
【0016】この画面フォーマットファイル30は、検
索キー一覧の表示画面の画面フォーマット情報を管理す
るものであって、検索キー項目対応に画面フォーマット
情報を管理する構成を採る。例えば、図2で説明した入
力画面に従って検索キー項目を表示するときには、デー
タ名1、データ名2、・・・、キーワード4といった検
索キー項目毎に画面フォーマット情報を管理するのであ
る。図6に、この画面フォーマットファイル30の管理
する画面フォーマット情報例を図示する。
【0017】トリガーファイル31は、検索キー項目を
単位とする複数のトリガーファイル31-i(i=1〜
n)から構成されて、ディスプレイ画面に表示する検索
キー一覧の具体的な検索キー値を管理する構成を採る。
各トリガーファイル31-iのファイル名は、画面フォー
マットファイル30の画面フォーマット情報のトリガー
ファイル名エントリー欄(図6中の)に登録されるこ
とで、どの検索キー項目のトリガーファイル31-iであ
るかが管理されることになる。図7に、このトリガーフ
ァイル31-iの管理する管理データ例を図示する。
【0018】トリガープログラム32は、マンマシン・
インタフェース装置3と対話することで、検索キーを設
定する処理を実行する。一方、トリガーファイルエディ
タ33は、マンマシン・インタフェース装置3と対話す
ることで、トリガーファイル31-iの管理データを編集
する。
【0019】次に、このトリガープログラム32の実行
する処理について説明し、続いて、このトリガーファイ
ルエディタ33の実行する処理について説明する。トリ
ガープログラム32は、マンマシン・インタフェース装
置3のディスプレイ画面に、図2に示したような入力画
面を表示するときにあって、ポインタ手段4によりその
表示する検索キー項目の内の1つが選択されると、その
選択された検索キー項目に対応付けられる画面フォーマ
ットファイル30の画面フォーマット情報を特定すると
ともに、その特定した画面フォーマット情報に登録され
ているトリガーファイル名の指すトリガーファイル31
-iの管理データを特定する。このとき、選択された検索
キー項目のエントリー欄に登録してある検索キーを、図
示しないアンドゥバッファaにセーブする。そして、こ
の特定した画面フォーマット情報に従って、この特定し
たトリガーファイル31-iの管理する検索キー値の一覧
をディスプレイ画面に表示していくことで、図3に示し
たように、検索キーの一覧をトリガー表示画面として別
画面で表示していく。
【0020】図8に、この別画面で表示されることにな
るトリガー表示画面の一例を図示する。この図に示すよ
うに、トリガー表示画面は、表示する検索キーの選択処
理を実行するために、「セット」ボタンと、「ORセッ
ト」ボタンと、「クリア」ボタンと、「アンドゥ」ボタ
ンとを備えるとともに、トリガーファイルエディタ33
を呼び出すための「設定」ボタンを備える構成を採って
いる。
【0021】このトリガー表示画面を表示しているとき
に、ポインタ手段4により表示している検索キーの1つ
が選択されると、トリガープログラム32は、その選択
された検索キーの表示を反転する。続いて、ポインタ手
段4により「セット」ボタンが選択されると、図9の処
理フローに示すように、先ず最初に、ステップ1で、ア
ンドゥバッファaのデータを図示しないアンドゥバッフ
ァbにセーブし、次に、ステップ2で、選択された検索
キーをアンドゥバッファaにセーブしてから、最後に、
ステップ3で、選択された検索キーを呼び出し元の検索
キー項目のエントリー欄に登録していく。
【0022】また、トリガープログラム32は、「セッ
ト」ボタンの代わりに「ORセット」ボタンが選択され
るときにも、この図9の処理フローを全く同一の処理を
実行していくことで、選択された検索キーを呼び出し元
の検索キー項目のエントリー欄に登録(この場合には、
論理和検索を指定する複数の検索キーが登録されること
になる)していくよう処理することになる。
【0023】一方、「セット」ボタンの代わりに「クリ
ア」ボタンが選択されると、トリガープログラム32
は、図10の処理フローに示すように、先ず最初に、ス
テップ1で、アンドゥバッファaのデータをアンドゥバ
ッファbにセーブし、次に、ステップ2で、選択された
検索キーをアンドゥバッファaにセーブしてから、最後
に、ステップ3で、呼び出し元の検索キー項目のエント
リー欄にNULLを登録していくことで、誤って入力さ
れた検索キーのクリア処理を実行していく。
【0024】一方、「セット」ボタンの代わりに「アン
ドゥ」ボタンが選択されると、トリガープログラム32
は、図11の処理フローに示すように、先ず最初に、ス
テップ1で、アンドゥバッファaのデータをアンドゥバ
ッファbにセーブし、次に、ステップ2で、選択された
検索キーをアンドゥバッファaにセーブしてから、最後
に、ステップ3で、アンドゥバッファbに格納される検
索キーを呼び出し元の検索キー項目のエントリー欄に登
録していくことで、1つ前に入力された検索キーの入力
処理を実行していく。なお、続けて「アンドゥ」ボタン
が選択されるときには、アンドゥバッファaの格納デー
タとアンドゥバッファbの格納データとを入れ替えて、
その入れ替えたアンドゥバッファbの検索キーを呼び出
し元の検索キー項目のエントリー欄に登録していく処理
を実行することになる。
【0025】このようにして、本発明では、検索キーの
一覧をディスプレイ画面に表示する構成を採って、この
表示する検索キーの中から、ポインタ手段4に従って検
索に用いる検索キーを選択させていく構成を採るもので
あることから、ユーザは、データベース検索のための検
索キーを簡単かつ正確に操作性良く入力できるようにな
るのである。
【0026】次に、トリガーファイルエディタ33の実
行する処理について説明する。ここで、このトリガーフ
ァイルエディタ33は、ポインタ手段4により、トリガ
ー表示画面の「設定」ボタンが選択されるときに呼び出
されることになる。
【0027】トリガー表示画面の「設定」ボタンが選択
されることで呼び出されると、トリガーファイルエディ
タ33は、図12の処理フローに示すように、先ず最初
に、ステップ1で、トリガープログラム32に対して処
理を停止する指示を発行し、次に、ステップ2で、呼び
出し元となったトリガー表示画面の指すトリガーファイ
ル名を特定し、続いて、ステップ3で、図13に示すよ
うなトリガーファイル設定画面を表示し、続いて、ステ
ップ4で、このトリガーファイル設定画面を介して、ユ
ーザと対話することで、特定したファイル名の指すトリ
ガーファイル31-iの検索キーを編集する。そして、最
後に、ステップ5で、トリガープログラム32に制御を
戻す。
【0028】このようにして、トリガーファイルエディ
タ33に従って、ディスプレイ画面に表示する検索キー
一覧のキー値を編集していくことが可能になるのであ
る。以上に、本発明の基本機能についての実施例構成を
開示したが、この基本機能を強化する様々な構成を加え
ることが可能である。
【0029】例えば、図6に示した画面フォーマット情
報ののエントリー欄に、"defalut","init","tool" と
いう3種類を登録可能とする構成を採って、トリガープ
ログラム32は、"defalut”が登録されているときに
は、上述した一連の処理を実行していくよう処理し、"i
nit"が登録されているときには、特定したトリガーファ
イル31-iの先頭の検索キーを直ちに呼び出し元の検索
キー項目のエントリー欄に登録していくよう処理し、"t
ool"が登録されているときには、割り付けられている文
書作成ツールや表計算ツール等の利用者ツールを起動し
ていくよう処理する構成を採ることも可能である。
【0030】また、日付等のような日々変化するデータ
に対処するために、トリガーファイル31-iに対して、
例えば、図14(a)に示すような今日の日付を表示す
る環境変数を設定して、この設定に従って、図14
(b)に示すように、ディスプレイ画面に今日の日付を
表示していくような構成を採ることも可能である。
【0031】
【発明の効果】以上説明したように、本発明によれば、
データベースを検索するにあたって、検索キーの一覧を
ディスプレイ画面に表示する構成を採って、この表示す
る検索キーの中から、マウス等を用いて検索に用いる検
索キーを選択させていく構成を採るものであることか
ら、ユーザは、データベース検索のための検索キーを簡
単かつ正確に操作性よく入力できるようになるのであ
る。
【図面の簡単な説明】
【図1】本発明の原理構成図である。
【図2】本発明の処理の説明図である。
【図3】本発明の処理の説明図である。
【図4】本発明の処理の説明図である。
【図5】本発明のシステム構成の一実施例である。
【図6】画面フォーマットファイルの管理データの説明
図である。
【図7】トリガーファイルの管理データの説明図であ
る。
【図8】トリガー表示画面の説明図である。
【図9】トリガープログラムの処理フローである。
【図10】トリガープログラムの処理フローである。
【図11】トリガープログラムの処理フローである。
【図12】トリガーファイルエディタの処理フローであ
る。
【図13】トリガーファイル設定画面の説明図である。
【図14】本発明の処理の説明図である。
【符号の説明】
1 データ記憶装置 2 データ処理装置 3 マンマシン・インタフェース装置 4 ポインタ手段 20 入出力制御手段 21 項目表示制御手段 22 ファイル手段 23 表示制御手段 24 選択手段 25 選択モード設定手段 26 アクセス手段
───────────────────────────────────────────────────── フロントページの続き (58)調査した分野(Int.Cl.7,DB名) G06F 17/30

Claims (1)

    (57)【特許請求の範囲】
  1. 【請求項1】 検索キー項目への設定対象となる検索キ
    ーの一覧から選択された検索キーの指すデータを検索す
    るデータベース検索処理装置において、 対話選択モードか自動選択モードかのいずれか一方の選
    択モードを設定する手段と、 上記対話選択モードが設定されている場合には、対話処
    理に従って、上記表示した検索キー一覧の中の1つ又は
    複数の検索キーを選択し、上記自動選択モードが設定さ
    れている場合には、上記表示した検索キー一覧の中の先
    頭の検索キーを選択する手段とを備えることを、 特徴とするデータベース検索処理装置
JP10955492A 1992-04-28 1992-04-28 データベース検索処理装置 Expired - Lifetime JP3167412B2 (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP10955492A JP3167412B2 (ja) 1992-04-28 1992-04-28 データベース検索処理装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP10955492A JP3167412B2 (ja) 1992-04-28 1992-04-28 データベース検索処理装置

Publications (2)

Publication Number Publication Date
JPH05303591A JPH05303591A (ja) 1993-11-16
JP3167412B2 true JP3167412B2 (ja) 2001-05-21

Family

ID=14513185

Family Applications (1)

Application Number Title Priority Date Filing Date
JP10955492A Expired - Lifetime JP3167412B2 (ja) 1992-04-28 1992-04-28 データベース検索処理装置

Country Status (1)

Country Link
JP (1) JP3167412B2 (ja)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3606484B2 (ja) * 1994-12-16 2005-01-05 三菱電機株式会社 データベース装置
JP3528541B2 (ja) * 1996-10-22 2004-05-17 富士通株式会社 検索論理式入力装置
JP5061996B2 (ja) * 2008-03-27 2012-10-31 富士通株式会社 データベースの検索プログラム、検索装置及び検索方法

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
「特集●実践リレーショナル・データベース,3.SQL,LAN,そして画像情報サポートへ」日経バイト,1988年2月号,pp.124−135(昭63−2−1)

Also Published As

Publication number Publication date
JPH05303591A (ja) 1993-11-16

Similar Documents

Publication Publication Date Title
JP2732552B2 (ja) 探索照会及び探索結果を生成し表示する方法
JP3272281B2 (ja) データアイテム表示方法及び表示装置、データアイテムの表示を制御するプログラムを格納した記憶媒体
US6594669B2 (en) Method for querying a database in which a query statement is issued to a database management system for which data types can be defined
JP3123025B2 (ja) データ処理システムにおける切貼りフィルタ
US7840601B2 (en) Editable table modification
US7831929B2 (en) Method, system, and program product for controlling a display on a data editing screen
JP3311540B2 (ja) データ管理システム
WO2006098031A1 (ja) キーワード管理装置
US20080140608A1 (en) Information Managing Apparatus, Method, and Program
JP3167412B2 (ja) データベース検索処理装置
JPH11265368A (ja) 作業手順管理システム
US7617236B2 (en) Method and system for displaying results of a dynamic search
JPH08171508A (ja) データベース管理方法及び装置
JP3057794B2 (ja) ハイパーテキスト装置およびハイパーテキスト生成方法
JP3528541B2 (ja) 検索論理式入力装置
JP2939841B2 (ja) データベース検索装置
JP2990314B2 (ja) データ管理装置
JPH0830426A (ja) データ処理装置
JPH06195343A (ja) 文書格納表示方式
JPS63157228A (ja) 階層形ブラウジング方式
Zhou et al. A semantic approach to the dynamic design of interaction controls in conversation systems
JP2004341770A (ja) データ管理システム及びデータ管理方法
KR100278667B1 (ko) 데이타 베이스 파일의 생성 및 등록방법과 그 참조방법
JP2004178180A (ja) 全文検索情報の登録及び検索方式
JPH06162097A (ja) データベースの検索条件設定方式

Legal Events

Date Code Title Description
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20010213

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20080309

Year of fee payment: 7

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20090309

Year of fee payment: 8

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20100309

Year of fee payment: 9

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20100309

Year of fee payment: 9

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20110309

Year of fee payment: 10

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20110309

Year of fee payment: 10

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20120309

Year of fee payment: 11

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20130309

Year of fee payment: 12

EXPY Cancellation because of completion of term
FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20130309

Year of fee payment: 12