JPH01248233A - データベース検索装置 - Google Patents

データベース検索装置

Info

Publication number
JPH01248233A
JPH01248233A JP63074540A JP7454088A JPH01248233A JP H01248233 A JPH01248233 A JP H01248233A JP 63074540 A JP63074540 A JP 63074540A JP 7454088 A JP7454088 A JP 7454088A JP H01248233 A JPH01248233 A JP H01248233A
Authority
JP
Japan
Prior art keywords
file
search
condition
command
record
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.)
Pending
Application number
JP63074540A
Other languages
English (en)
Inventor
Harunori Ota
太田 治徳
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.)
Toshiba Corp
Original Assignee
Toshiba Corp
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 Toshiba Corp filed Critical Toshiba Corp
Priority to JP63074540A priority Critical patent/JPH01248233A/ja
Publication of JPH01248233A publication Critical patent/JPH01248233A/ja
Pending legal-status Critical Current

Links

Landscapes

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

Abstract

(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。

Description

【発明の詳細な説明】 [発明の目的] (産業上の利用分野) 本発明に、データベース検索装置に関する。
(従来の技術) データベースに対してしぼり込み検索を行うためには対
象ファイルに対して与えられた検索条件をもつ検索格納
指令を発行することによりなされる。このことにより指
令解読部から検索処理部へ制御が移り、条件を満足する
レコードを検索した後、記tIi装置内に新たに格納用
ファイル領域を確保しそのファイルにレコード全格納す
る。その格納ファイルは、元のファイルより一定の規則
により導出された名前を持つファイルとして情報ファイ
ルに登録され、以降通常のファイルとして検索可能とな
る。従って、しぼり込み検索を行うには、その導出され
たファイルに対して更に検索条件全指定した検索指令を
発行するという処理を繰り返す。
また、以前の状態に戻すためには一定の規則に従った名
前の格納ファイルを処理対象にすることによって可能に
なる。最終的なレコード群を得るためにも、同様に該当
ファイルに対して全件検索指令を発行することにより可
能となる。
(発明が解決しようとする問題点) 上述し之従来例に従えば、1回しぼり込み処理を行うと
、新たに1個の格納用ファイルが必要であり、しぼり込
み回数がふえるとそれに比例して専有する記憶装置内の
領域が増加していく。
本発明に上記事情に基づきなされたものであり、データ
検索において、ある条件を満足するレコードを見つける
場合−度に条件を指定するのではなく、順次指定して該
当レコードをしぼり込んで行き、目的レコード群を得る
という処理を行うために記憶容量が最小限で処理可能な
データベース検索tufft提供することを目的とする
[発明の構成] (問題点を解決するための手段) 本発明に検索対象となるフィールドを持つデータレコー
ド群により構成されるファイルとそのファイル中のレコ
ード属性等の管理情報をもつ情報ファイルからなるデー
タベースが格納される記憶装置と、データベース操作に
関する指令を解釈する指令解読部、指定された検索条件
を持つ検索指令を実行し該当するデータレコードを検索
して出力する検索処理部、ファイルの属性定義やファイ
ル内の一部レコードを仮想ファイルとして定義するファ
イル定義部とから成るデータベース検索処理手段を備え
、このデータベース検索処理手段は、対象とするファイ
ルからある検索条件を満足するレコード群を検索後、そ
の結果のレコード群に対して、更に条件を与えて検索を
行う処理を順次繰り返すことにより条件を満足するレコ
ード群をしぼり込み目的のレコードを得る構成とし、且
つ、上記ファイル定義部の仮想ファイル処理部に検索条
件の付加機構及び削除機構を設け、しぼり込み検索指令
に対して、対象ファイルを仮想ファイルとして処理し、
順次指定されるしぼり込み検索条件は仮想ファイルに対
する条件付加指令として解釈処理し、状態を戻すために
条件削除指令を発行し、さらにしぼり込まれたレコード
群を確認出力するためにしぼり込み条件が順次付加され
た仮想ファイルに対する全件検索によって行ない管理情
報の更新のみでしぼり込み検索を行なう構成としたもの
である。
(作 用) データベース検索装置のファイル定義部に。
しぼり込み条件を仮想ファイル定義条件にAND条件と
して付加する指令を処理する条件付加機構と、しぼり込
みを以前の状態に戻丁念めに仮想ファイル定義条件から
以前の検索条件を削除する条件削除機構を設けることに
より、しぼり込み対象義に対して先づしぼり込み検索指
令を発行し、仮想ファイルとして定義し念後、順次指定
される検索条件は条件付加指定として仮想ファイルに対
して条件を付加して行くことにより、管理情報上でのし
ぼり込みを行い、記憶装置を最小限にしてデータベース
のしぼり込み検索t?4行する。
このごとにより大容量ファイルに対してデータ検索を行
う際、ある条件を満足するレコード金兄つける場合−度
に条件を指定するのでになく、順次に指定して行き該当
レコードをしぼり込んで過程においてしぼり込みの初期
の段階で該当レコード群が多数の場合、結果を格納せず
型埋情報上処理を行う之め、記t11を最小限で検索の
実行が可能となる。
(実施例) 以下、図面を使用して本発明実施例について詳細て説明
する。第1図は本発明の実施例を示すブロック図である
。図において、1に端末装置であり、データベース利用
者が検索指令の入力を行ったり、検索結果全表示する。
2は検索装置であり検索指令に従って、後述するデータ
ベース3に対して動作する。3はデータベースであり、
直接アクセス型大容量記憶装置に格納されており、情報
ファイル31.ファイル32.仮想ファイル33から構
成される。21は指令解読部であり、指令を解読し、以
降の処理部へ制御を渡す。22にファイル定義部であり
、仮想ファイルの定義や条件付加、削除を行う。ライン
4はファイル定義時の接続2示す。33は検索処理部で
あり、条件全満足するレコードの検索及び該当レコード
の出力を行う。ライン5に検索時の接続、ライン6は結
果の出力時の接続を示す。
第2図は本発明実施例の動作を系すフローチャートであ
る。以下、第2図に示すフローチャート全使用して第1
図に示す本発明実施例の動作について詳細に説明する。
検索装f2において、データベース3のファイル32を
しぼり込み対象とする場合、端末it1からファイル3
2VC対して、検索条件(最初のしぼり込み条件)と仮
想ファイル名33と共にしぼり込み検索指令を発行する
。発行された指令は指令解読部21において第2図にス
テップIにより判別される。この場合指令が定義である
のでファイル定義部22へ制御が移り、さらにステップ
■で定義と判別され、仮想ファイル定義を実行する。
この時点でファイル32に対して指定された条件を満足
するレコード群が仮想ファイル33として情報ファイル
31に登録される。
しぼり込み条件を順次指定する場合は、付加条件と共に
仮想ファイル33に対して条件付加指令を発行する。こ
の時にステップI、ステップlllを流れ条件付加全実
行する。条件付加処理に、情報ファイルから仮想ファイ
ル33の情報をさがし、条件にしぼり込み条件i AN
D条件で付加する。この時、仮想ファイル33は最初の
条件と次に指定され九条件を満たすファイル33のレコ
ード群ヲ表現している。
しぼり込みを続ける場合は上記の処理金繰り返し実行す
る。また以前の状態に戻すためには条件削除指令を発行
する。しぼり込みが完了した場合やしぼり込みの現在の
状態を見る場合は、端末装v1から仮想ファイル33に
対して全件検索指令を発行する。発行された指令は指令
解読部211/Cおいてステップ■により判別され、こ
の場合指令が検索であるので検索処理部23へ制御が移
る。
そこでステップ■で対象ファイルが仮想ファイルと判別
され仮想ファイル33の検索全実行する。
対象ファイル33は仮想ファイルであるので情報ファイ
ル31より定義情報を取り出し、元ファイル32に対す
る検索に展開し、現在の条件を満足するファイル32の
レコード群を検索し、経路6に従って端末装fillに
結果レコードを表示する。
[発明の効果] 以上説明の様に本発明に従えば大容量ファイルに対して
データ検索を行う際、ある条件を満足するレコードを見
つける場合、−度に条件を指定するのではなく、順次に
指定して行き該当レコードをしぼり込んでいる過程にお
いて、しぼり込みの初期の段階で該当レコード群が多数
の場合、結果を格納せず、管理情報上処理を行うため、
記憶装置を最小限で検索の実行が可能となる。
【図面の簡単な説明】
第1図に本発明の実施例を示すブロック図、第2図は本
発明実施例の動作を示すフローチャートである。 1・・・端末装置、2・・・検索装置、3・・・データ
ベース、21・・・指令解読部、22・・・ファイル定
義部、23・・・検索処理部、3ノ・・・情報ファイル
、32・・・ファイル、33・・・仮想ファイル。

Claims (2)

    【特許請求の範囲】
  1. (1)検索対象となるフィールドを持つデータレコード
    群により構成されるファイルとそのファイル中のレコー
    ド属性等の管理情報をもつ情報ファイルからなるデータ
    ベースが格納される記憶装置と、データベース操作に関
    する指令を解釈する指令解読部、指定された検索条件を
    持つ検索指令を実行し該当するデータレコードを検索し
    て出力する検索処理部、ファイル属性定義やファイル内
    の一部レコードを仮想ファイルとして定義するファイル
    定義部とから成るデータベース検索処理手段を備え、こ
    のデータベース検索処理手段は、対象とするファイルか
    ら、ある検索条件を満足するレコード群を検索後、その
    結果のレコード群に対して更に条件を与えて検索を行う
    処理を順次繰り返すことにより条件を満足するレコード
    群をしぼり込み目的のレコードを得ることを特徴とする
    データベース検索装置。
  2. (2)上記ファイル定義部の仮想ファイル処理部に検索
    条件の付加機構及び削除機構を設け、しぼり込み検索指
    令に対して、対象ファイルを仮想ファイルとして処理し
    、順次指定されるしぼり込み検索条件は、仮想ファイル
    に対する条件付加指令として解釈処理し、状態を戻すた
    めに条件削除指令を発行し、さらに、しぼり込まれたレ
    コード群を確認出力するためにしぼり込み条件が順次付
    加された仮想ファイルに対する全件検索によって行ない
    管理情報の更新のみでしぼり込み検索を行なうことを特
    徴とする特許請求の範囲第1項記載のデータベース検索
    装置。
JP63074540A 1988-03-30 1988-03-30 データベース検索装置 Pending JPH01248233A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP63074540A JPH01248233A (ja) 1988-03-30 1988-03-30 データベース検索装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP63074540A JPH01248233A (ja) 1988-03-30 1988-03-30 データベース検索装置

Publications (1)

Publication Number Publication Date
JPH01248233A true JPH01248233A (ja) 1989-10-03

Family

ID=13550206

Family Applications (1)

Application Number Title Priority Date Filing Date
JP63074540A Pending JPH01248233A (ja) 1988-03-30 1988-03-30 データベース検索装置

Country Status (1)

Country Link
JP (1) JPH01248233A (ja)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH06139288A (ja) * 1992-03-23 1994-05-20 Matsushita Electric Ind Co Ltd 光ディスク検索装置
JPH06215042A (ja) * 1992-12-01 1994-08-05 Roehm Properties Bv 他言語cdーrom情報検索装置

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH06139288A (ja) * 1992-03-23 1994-05-20 Matsushita Electric Ind Co Ltd 光ディスク検索装置
JPH06215042A (ja) * 1992-12-01 1994-08-05 Roehm Properties Bv 他言語cdーrom情報検索装置

Similar Documents

Publication Publication Date Title
JPH11212980A (ja) インデクス作成方法および検索方法
US20040078355A1 (en) Information management system
JPH01248233A (ja) データベース検索装置
JPH06215037A (ja) インデックスの自動更新装置
JPH08329101A (ja) データベースシステム
JP3183252B2 (ja) データベース検索システム
JP2002140218A (ja) データ処理方法、コンピュータ読み取り可能な記録媒体及びデータ処理装置
JPH11312166A (ja) データベース管理装置
JPH05265821A (ja) データベースのインデックス管理方式
JPH03265968A (ja) 文書属性項目付与方式
JPH04337867A (ja) データベース検索システム
JPH0285963A (ja) 地図データ属性データ一元管理方式
JPH04304559A (ja) データ検索方式
JPH04354036A (ja) データベース管理方法
JP2002202904A (ja) データ管理方法およびコンピュータ読み取り可能な記録媒体
JP2003330957A (ja) 集合属性検索システム、集合属性検索方法および集合属性検索プログラム
JPH0554082A (ja) データベースシステム
JP2001155028A (ja) リレーショナルデータベースにおける集約演算処理方法、その装置及び集約演算処理プログラムを記録したコンピュータ読み取り可能な記録媒体
JPH0635767A (ja) データベースシステム
JPH0744446A (ja) グループ化情報の関連付け方法
JPS63172334A (ja) デ−タベ−スシステムのデ−タ処理方式
JPH02208751A (ja) データ保存方式
JPH0219971A (ja) データベース処理方式
JPH0496114A (ja) 運用状況検索システム
JPH0215371A (ja) 情報検索装置