JPH01307847A - ファイルデータ処理方式 - Google Patents

ファイルデータ処理方式

Info

Publication number
JPH01307847A
JPH01307847A JP63139851A JP13985188A JPH01307847A JP H01307847 A JPH01307847 A JP H01307847A JP 63139851 A JP63139851 A JP 63139851A JP 13985188 A JP13985188 A JP 13985188A JP H01307847 A JPH01307847 A JP H01307847A
Authority
JP
Japan
Prior art keywords
file
data
memory
memory file
key
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
JP63139851A
Other languages
English (en)
Inventor
Kazuhiro Aoki
青木 一広
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.)
NEC Corp
Original Assignee
NEC 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 NEC Corp filed Critical NEC Corp
Priority to JP63139851A priority Critical patent/JPH01307847A/ja
Publication of JPH01307847A publication Critical patent/JPH01307847A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
  • Memory System Of A Hierarchy Structure (AREA)

Abstract

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

Description

【発明の詳細な説明】 〔産業上の利用分野〕 本発明はファイルの入力方式に関し、特に処理対象ファ
イルより同一データを連続的に、または不連続的に何度
も読み込む場合のファイルデータ処理方式に関する。
〔従来の技術〕
従来、この種のファイルデータ処理方式は処理対象ファ
イルより処理対象データを必要に応じて読み込むように
していた。
〔発明が解決しようとする課題〕
上述した従来のファイルデータ処理方式は、処理対象フ
ァイルより同一データを連続的に、または不連続的に何
度も読み込む場合にも、その度に処理対象ファイルへの
アクセスが必要であるので、処理効率が悪く処理時間も
多くかかるという欠点がある。
本発明の目的は、上述の点を解消するために処理対象フ
ァイルへのアクセス回数をできるだけ減らし、処理の効
率化および処理時間の短縮化を計るファイルデータ処理
方式を提供することにある。
〔課題を解決するための手段〕
本発明のファイルデータ処理方式は、メモリ上に処理対
象データを格納するメモリファイルを作成するメモリフ
ァイル作成手段と、前記処理対象データのキーとなるデ
ータを受けとるキー入力手段と、前記キー入力手段で得
たデータをキーとして前記メモリファイルの処理対象デ
ータを検索するメモリファイル検索手段と、前記メモリ
ファイル検索手段が前記処理対象データを検索できなか
ったときに前記キーを用いて処理対象ファイルの処理対
象データを検索するファイル検索手段と、前記ファイル
検索手段で得た処理対象データを前記メモリファイルに
登録するメモリファイル登録手段とを有することを特徴
とする。
〔実施例〕
次に、本発明について図面を参照して説明する。
第1図は本発明の一実施例のファイルデータ処理方式の
構成を示すブロック図である。同図において、ファイル
データ処理方式は、ファイルデータ処理プログラム1と
、入力データ2と、処理対象ファイル3と、メモリファ
イル4と、出力データ5とを有して構成されている。そ
してファイルデータ処理プログラム1は、メモリファイ
ル作成手段11と、キー入力手段12と、メモリファイ
ル検索手段13と、ファイル検索手段14と、メモリフ
ァイル登録手段15と、出力手段16とを含んで構成さ
れている。
入力データ2は処理対象データを処理対象ファイル3ま
たはメモリファイル4がら検索するときのキーとなる(
第3図(a)参照)。
処理対象ファイル3は、例えば磁気ディスク装置のよう
なランダムアクセス可能な補助記憶装置上に構成され、
データの一部にキーを含んだ形となって複数格納してい
る(第3図(b)参照)。
メモリファイル4は、例えばRAMのようなランダムア
クセス可能な主記憶装置上に構成され、処理対象ファイ
ル3と同様に格納していて、ファイルデータ処理プログ
ラム1による処理対象データの検索または処理対象ファ
イル3より読み込んだ処理対象データを登録するための
ファイルである(第3図(C)参照)。
出力データ5はファイルデータ処理プログラム1により
検索された処理対象データである(第3図(f)参照)
第2図はファイルデータ処理方式の動作を示す流れ図で
ある。同図においてファイルデータ処理方式の処理は、
初回判定ステップ21と、メモリファイル作成ステップ
22と、キー入力ステップ23と、メモリファイルでの
処理対象データ検索ステップ24と、検索判定ステップ
25と、処理対象ファイルでの処理対象データ検索ステ
ップ26と、メモリファイル登録ステップ27と、デー
タ出力ステップ28とを有する。
次に、ファイルデータ処理方式の動作について第3図(
a)〜(f)を参照しながら説明する。
ファイルデータ処理プログラム1が起動されると、始め
てこのプログラムが起動された場合であるから(ステッ
プ21の判定がイエス)、メモリファイル作成手段11
がメモリファイル4を作成する(ステップ22)。
次に、キー入力手段12によって処理対象データのキー
となるデータに2□をフィールド■から入力する(ステ
ップ23)。そしてメモリファイル検索手段13はキー
入力手段12からフィールド丁を受は取り、フィールド
■のデータに2、をキーとして、例えば第3図(c)に
示すようなメモリファイルにアクセスし、一致するキー
を有する処理対象データを検索する(ステップ24)。
一致するキーが検索されないなめ(検索判定ステップ2
5がノー)、ファイル検索手段14がフィールド丁のデ
ータに2.をキーとして、例えは第3図(b)に示すよ
うな処理対象ファイルにアクセスし、一致するキーを有
する処理対象データF2を検索する(ステップ26)。
続いてメモリファイル登録手段15はファイル検索手段
14により得た処理対象データF2を第3図(d)に示
すようにメモリファイルM1に登録する(ステップ27
)と共に、出力手段16を介してそれを第311ffi
(f)のフィールドOにセットする(ステップ28)。
以上て1回目の動作が終了する。
次に、K11をキーに持つデータの入力要求が来ると、
2回目であるからく初回判定21がノー)、キー入力手
段12が処理対象データのキーとなるデータIり11を
フィールド■から入力する(ステップ23)。そしてメ
モリファイル検索手段13はキー入力手段12からフィ
ールド■を受は取り、フィールド■のデータKllをキ
ーとして、第3図(d)に示すメモリファイルにアクセ
スし、一致するキーを有する処理対象データを検索する
(ステップ24)。
一致するキーが検索されないため(検索判定ステップ2
5がノー)、ファイル検索手段14がフィールド■のデ
ータに11をキーにして、第3図(b)に示す処理対象
ファイルにアクセスし、−致するキーを有する処理対象
データF1を検索する(ステップ26)。続いてメモリ
ファイル登録手段15はファイル検索手段14により得
た処理対象データF1を第3図(e)に示すようにメモ
リファイルM2に登録する(ステップ27)と共に、出
力手段16を介してそれを第3図(f)のフィールドO
にセットする(ステップ28)。以上で2回目の動作か
終了する。
次に、K21をキーに持つデータの入力要求が来ると、
3回目であるから(初回判定21がノー)、キー入力手
段12が処理対象データのキーとなるデータに21をフ
ィールド■から入力する(ステップ23)。そしてメモ
リファイル検索手段13はキー入力手段12からフィー
ルドエを受は取り、フィールドエのデータに21をキー
として第3図(e)に示すメモリファイルにアクセスし
、一致するキーを有する処理対象データを検索する(ス
テップ24)。このときに21をキーに持つデータM1
が検索されたため(検索判定25はイエス)、出力手段
を介してそれを第3図(f>のフィールド0にセットす
る(ステップ28)。
〔発明の効果〕
本発明は、補助記憶装置である磁気ディスク装置内のフ
ァイルをアクセスすることを避け、主記憶装置であるメ
モリ上にファイルデータを格納してアクセスするように
して、同一データを繰り返し使用する場合にファイルへ
のアクセス時間の短縮かできるという効果がある。
【図面の簡単な説明】
第1図は本発明のファイルデータ処理方式の一実施例を
示すブロック内、第2図は処理手順を示す流れ図、第3
図(a)〜(f)はデータのフォーマットを示す説明図
である。 1・・・ファイルデータ処理プログラム、2・・・入力
データ、3・・・処理対象ファイル、4・・・メモリフ
ァイル、5・・・出力データ、11・・・メモリファイ
ル作成手段、12・・・キー入力手段、13・・・メモ
リファイル検索手段、14・・・ファイル検索手段、1
5・・・メモリファイル登録手段、16・・・出力手段

Claims (1)

    【特許請求の範囲】
  1. メモリ上に処理対象データを格納するメモリファイルを
    作成するメモリファイル作成手段と、前記処理対象デー
    タのキーとなるデータを受けとるキー入力手段と、前記
    キー入力手段で得たデータをキーとして前記メモリファ
    イルの処理対象データを検索するメモリファイル検索手
    段と、前記メモリファイル検索手段が前記処理対象デー
    タを検索できなかったときに前記キーを用いて処理対象
    ファイルの処理対象データを検索するファイル検索手段
    と、前記ファイル検索手段で得た処理対象データを前記
    メモリファイルに登録するメモリファイル登録手段とを
    有することを特徴とするファイルデータ処理方式。
JP63139851A 1988-06-06 1988-06-06 ファイルデータ処理方式 Pending JPH01307847A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP63139851A JPH01307847A (ja) 1988-06-06 1988-06-06 ファイルデータ処理方式

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP63139851A JPH01307847A (ja) 1988-06-06 1988-06-06 ファイルデータ処理方式

Publications (1)

Publication Number Publication Date
JPH01307847A true JPH01307847A (ja) 1989-12-12

Family

ID=15255010

Family Applications (1)

Application Number Title Priority Date Filing Date
JP63139851A Pending JPH01307847A (ja) 1988-06-06 1988-06-06 ファイルデータ処理方式

Country Status (1)

Country Link
JP (1) JPH01307847A (ja)

Similar Documents

Publication Publication Date Title
JPH01307847A (ja) ファイルデータ処理方式
JPH081642B2 (ja) キーワード検索方式
JPH05314188A (ja) 範囲をもつデータの検索処理方式
JPH05204978A (ja) 情報検索装置
JPS6024631A (ja) 情報登録および検索方式
JPH10240744A (ja) レンジ分割表の検索処理方式、検索処理方法および検索 処理プログラムを記録した記録媒体
JP3348279B2 (ja) プライスルックアップデータ検索回路及びその検索方法並びにその制御プログラムを記録した記録媒体
JPH02116936A (ja) 再編成方式
JPS633351A (ja) バツフア検索制御方式
JPS6014324A (ja) 連想記憶装置
JP2747009B2 (ja) 索引順編成ファイルのレコード追加方式
JPS6366635A (ja) インデツクス検索方式
JPH03126141A (ja) コードファイル検索装置
JPH0371262A (ja) データ処理装置
JPH09330322A (ja) データ検索装置
JPS6394327A (ja) デイスクのデイレクトリの提供方式
JPH05165891A (ja) データベースのデータ登録・検索方式
JPH04297956A (ja) マルチメディア検索・処理システム
JPH02230347A (ja) 索引情報の1元化によるデータの読込み方式
JPH05204729A (ja) データベースアクセス方式
JPH05241925A (ja) ファイルアクセス管理方式
JP2000194720A (ja) 長大デ―タファイル処理システムおよびその方法
JPH03102439A (ja) ファイル管理方式
JPH02120950A (ja) メモリダンプファイルアクセスにおけるアドレス変換方式
JPH0553886A (ja) テーブルアクセス管理方式