JPH0370049A - File controller - Google Patents

File controller

Info

Publication number
JPH0370049A
JPH0370049A JP1207609A JP20760989A JPH0370049A JP H0370049 A JPH0370049 A JP H0370049A JP 1207609 A JP1207609 A JP 1207609A JP 20760989 A JP20760989 A JP 20760989A JP H0370049 A JPH0370049 A JP H0370049A
Authority
JP
Japan
Prior art keywords
index
records
merged
user
file
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
JP1207609A
Other languages
Japanese (ja)
Inventor
Kazumasa Iwamoto
岩本 和眞
Masae Takahashi
高橋 真枝
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.)
HOKKAIDO NIPPON DENKI SOFTWARE KK
NEC Corp
NEC Solution Innovators Ltd
Original Assignee
HOKKAIDO NIPPON DENKI SOFTWARE KK
NEC Corp
NEC Software Hokkaido 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 HOKKAIDO NIPPON DENKI SOFTWARE KK, NEC Corp, NEC Software Hokkaido Ltd filed Critical HOKKAIDO NIPPON DENKI SOFTWARE KK
Priority to JP1207609A priority Critical patent/JPH0370049A/en
Publication of JPH0370049A publication Critical patent/JPH0370049A/en
Pending legal-status Critical Current

Links

Landscapes

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

Abstract

PURPOSE:To quickly find desired control information records by merging three indexes to prepare one index for one control information record and reading control information when a processing instructor needs many control information in a directory file. CONSTITUTION:Of the control information record, an index 10 that control the control information record of the data which only 1 user of a data base system can use and is generated for each user, an index 11 which makes plural users as one group and is generated for each group so that only the users who are a part of the group can use it, and an index 12 which all users can use and one is made for a system, are merged into one merged index 8, and this merged index 8 is temporarily stored in a work file 7. The merged index 8 prepared at the work file is read in, and the desired control information record is found from the directory file 9 based on this merged index. Thus, the time for examining the index can be shortened.

Description

【発明の詳細な説明】 〔産業上の利用分野〕 本発明は、情報処理システムに利用する。特に、データ
ベース制御手段に関する。
DETAILED DESCRIPTION OF THE INVENTION [Field of Industrial Application] The present invention is utilized in an information processing system. In particular, it relates to database control means.

〔概要〕〔overview〕

本発明は、ディレクトリファイル内の多数の管理情報レ
コードのインデックスを調査する手段において、 処理指示者が利用できる利用インデックス、グループ共
用インデックスおよびシステム共有インデックスを併合
して一つの併合インデックスとすることにより、 所望の管理情報レコードを速かに検索することができる
ようにしたものである。
The present invention is a means for investigating the indexes of a large number of management information records in a directory file, by merging a usage index, a group shared index, and a system shared index that can be used by a processing instructor into a single merged index. This makes it possible to quickly search for a desired management information record.

〔従来の技術〕[Conventional technology]

従来例では、ディレクトリファイル内の管理情報レコー
ドのうち処理指示者が利用できるデータの管理情報レコ
ードは3つのインデックスから管理されている。処理指
示者が利用できるデータの管理情報レコードを得るには
、利用者インデックス、グループ共有インデックス、シ
ステム共有インデックスの順に3つのインデックスを調
べてい〔発明が解決しようとする問題点〕 このような従来例では、処理指示者がディレクトリファ
イル内の多数の管理情報を必要とする場合に、1個の管
理情報レコードについて3個のインデックスを調べてこ
の処理を必要なレコード数だけ繰り返し行わなければな
らず、インデックスを調べるのに時間がかかる欠点があ
った。
In the conventional example, among the management information records in the directory file, the management information records of data that can be used by the processing instructor are managed using three indexes. In order to obtain a management information record of data that can be used by a processing instructor, three indexes are examined in this order: a user index, a group shared index, and a system shared index. [Problem to be solved by the invention] Such a conventional example Now, when a processing instructor needs a lot of management information in a directory file, he has to check three indexes for one management information record and repeat this process for the required number of records. The drawback was that it took time to check the index.

本発明は、このような欠点を除去するもので、インデッ
クスを調べる時間を短くすることができるファイル制御
装置を提供することを目的とする。
The present invention aims to eliminate such drawbacks and to provide a file control device that can shorten the time it takes to check an index.

〔問題点を解決するための手段〕[Means for solving problems]

本発明は、管理情報に一対一に対応するレコードの複数
個、このレコードのうちで特定のひとりの利用者が利用
できるレコードを管理する利用者インデックス、このレ
コードのうちで特定の複数人の利用者が利用できるレコ
ードを管理するグループ共有インデックスおよびすべて
の利用者が利用できるレコードを管理するシステム共有
インデックスを記憶するディレクトリファイルに接続さ
れ、この利用者インデックス、グループ共有インデック
スおよびシステム共有インデックスに基づきこのディレ
クトリファイルから所望のレコードを読出すレユード読
出手段を備えたファイル制御装置において、処理指示者
からの指示に応じて上記ディレクトリファイルから所望
の管理情報に一対一に対応するレコードにかかわる利用
者インデックス、グループ共有インデックスおよびシス
テム共有インデックスを読出し、併合したインデックス
を作成し保持するインデックス併合保持手段とを備えた
ことを特徴とする。
The present invention provides a plurality of records that correspond one-to-one to management information, a user index that manages records that can be used by one specific user among these records, and a user index that manages records that can be used by one specific user among these records; It is connected to a directory file that stores a group shared index that manages records available to users and a system shared index that manages records available to all users. In a file control device equipped with reud reading means for reading a desired record from a directory file, a user index relating to a record that corresponds one-to-one to desired management information from the directory file in accordance with an instruction from a processing instructor; The present invention is characterized by comprising index merging and holding means for reading a group shared index and a system shared index, creating and holding a merged index.

〔作用〕[Effect]

ファイル内に多数記憶されている管理情報レコードのう
ち、データベースシステムの1利用者のみが利用できる
データの管理情報レコードを管理し、利用者ごとに作成
されるインデックス(利用者インデックス)と、複数利
用者を1グループとし、グループに属する利用者のみが
利用できるデータの管理情報レコードを管理し、グルー
プごとに作成されるインデックス(グループ共有インデ
ックス)と、全利用者が利用できるデータの管理情報レ
コードを管理し、システムに1つ作成されるインデック
スくシステム共有インデックス)とを併合し1つの併合
インデックスを作業ファイルに一時的に記憶する。作業
ファイルに作成された併合インデックスを読込み、この
併合インデックスに基づきディレクトリファイルから所
望の管理情報レコードを速く見つける。
Among the many management information records stored in a file, management information records of data that can be used only by one user of the database system are managed, and an index created for each user (user index) and multiple usage The system manages management information records for data that can only be used by users belonging to the group, and manages indexes created for each group (group shared index) and management information records for data that can be used by all users. One index created in the system (a system shared index) is merged, and one merged index is temporarily stored in a work file. A merged index created in a work file is read, and a desired management information record is quickly found from a directory file based on the merged index.

〔実施例〕〔Example〕

以下、本発明の一実施例について図面を参照して説明す
る。
An embodiment of the present invention will be described below with reference to the drawings.

第1図を参照すると、この一実施例は、ディレクトリフ
ァイル9に対するレコード処理の開始を指示する処理開
始指示装置■と、ディレクトリファイル9からレコード
を読込むディレクトリ情報処理手段2とを備え、このデ
ィレクトリ情報処理手段2は、併合インデックスを作成
することを指示する併合インデックス作成指示手段3と
、併合インデックスを読込む指示をする併合インデック
ス読込指示子役4とを備え、さらに、併合インデックス
作成指示手段3からの指示に応じて併合インデックス8
を作業ファイル7に作成する併合インデックス作成手段
5と、併合インデックス読込指示手段4からの指示に応
じて併合インデックス8を作業ファイル7から読込む併
合インデックス読込手段6と、作業ファイルに作成され
る併合インデックス8を有する作業ファイル7と、デー
タベースシステムのデータを記憶するための管理情報を
記憶しているディレクトリファイル9とを備え、このデ
イレクトリフ、アイル9は、このファイル内に多数記憶
されている管理情報レコードのうち、データベースシス
テムの一利用者のみが利用できるデータの管理情報レコ
ードを管理し、利用者ごとに作威されるインデックスで
ある利用者インデノジス10と、複数利用者を1グルー
プとし、グループに属する利用者のみが利用できるデー
タの管理情報レコードを管理し、グループごとに作成さ
れるインデックスであるグループ共有インデックス11
と、全利用者が利用できるデータの管理情報レコードを
管理し、システムに1つ作威されるインデックスである
システム共有インデックス12と、データの管理情報の
部分集合であるサブファイル13とから構成される。す
なわち、この実施例は、管理情報に一対一に対応するレ
コードの複数個、このレコードのうちで特定のひとりの
利用者が利用できるレコードを管理する利用者インデッ
クス10、このレコードのうちで特定の複数人の利用者
が利用できるレコードを管理するグループ共有インデッ
クス11およびすべての利用者が利用できるレコードを
管理するシステム共有インデックス12を記憶するディ
レクトリファイル9に接続され、この利用者インデック
ス10、グループ共有インデックス11およびシステム
共有インデックス12に基づきこのディレクトリファイ
ル9から所望のレコードを読出すレコード読出手段を備
え、さらに、本発明の特徴とする手段として、処理指示
者からの指示に応じて上記ディレクトリファイルから所
望の管理情報に一対一に対応するレコードにかかわる利
用者インデックス、グループ共有インデックスおよびシ
ステム共有インデックスを読出し、併合したインデック
スを作成し保持するインデックス併合保持手段である併
合インデックス作成手段5および併合インデックス8を
格納する作業ファイル7を備える。
Referring to FIG. 1, this embodiment includes a processing start instructing device (2) for instructing the start of record processing for a directory file 9, and a directory information processing means 2 for reading records from the directory file 9. The information processing means 2 includes a merged index creation instruction means 3 that instructs to create a merged index, and a merged index read instruction child actor 4 that instructs to read the merged index. Merge index 8 according to the instructions of
a merge index creating means 5 for creating a merge index 8 in a work file 7; a merge index reading means 6 for reading a merge index 8 from the work file 7 in accordance with an instruction from the merge index read instruction means 4; The directory file 9 includes a work file 7 having an index 8 and a directory file 9 storing management information for storing data of a database system. Among the information records, management of data that can be used only by one user of the database system.The user index 10, which is an index created for each user, manages the information records and organizes the data that can be used by only one user of the database system. Group shared index 11, which is an index created for each group and manages management information records of data that can only be used by users belonging to the group.
It manages data management information records that can be used by all users, and is composed of a system shared index 12, which is an index created in the system, and a subfile 13, which is a subset of data management information. Ru. That is, this embodiment includes a plurality of records that correspond one-to-one to management information, a user index 10 that manages records that can be used by a specific user among these records, and a user index 10 that manages records that can be used by a specific user among these records. It is connected to a directory file 9 that stores a group shared index 11 that manages records that can be used by multiple users and a system shared index 12 that manages records that can be used by all users. The present invention is further equipped with record reading means for reading a desired record from the directory file 9 based on the index 11 and the system shared index 12. Merged index creation means 5 and merged index 8 which are index merging holding means for reading user indexes, group shared indexes, and system shared indexes related to records that correspond one-to-one to desired management information, and creating and holding a merged index. A work file 7 is provided for storing.

次に、この実施例の動作を説明する。処理開始指示装置
■から処理開始が要求されると、ディレクトリ情報処理
手段2は入力された処理指示者名を用いて併合インデッ
クス作成指示手段3が併合インデックスを作成するよう
指示する。併合インデックス作成手段5はディレクトリ
ファイル9内の処理指示者の利用者インデックス10、
処理指示者が属するグループのグループ共有インデック
ス11およびシステム共有インデックス12から読込み
、全インデックスを併合して作業ファイル7に併合イン
デックス8を作成する。次に、ディレクトリ情報処理手
段2は管理情報レコード名を用いて併合インデックス読
込指示手段4が併合インデックスを読込むよう指示する
。併合インデックス読込手段6は併合インデックス8か
ら該当するインデックスレコードを読み、ディレクトリ
情報処理手段2へ渡す。ディレクトリ情報処理手段2は
渡されたインデックスレコードにより目的の管理情報レ
コードをサブファイル13から読込む。
Next, the operation of this embodiment will be explained. When processing start is requested from processing start instructing device (2), directory information processing means 2 instructs merged index creation instructing means 3 to create a merged index using the inputted processing instructing person name. The merge index creation means 5 creates a user index 10 of the processing instructor in the directory file 9;
A merged index 8 is created in the work file 7 by reading from the group shared index 11 and the system shared index 12 of the group to which the processing instructor belongs, and by merging all the indexes. Next, the directory information processing means 2 uses the management information record name to instruct the merged index reading instruction means 4 to read the merged index. The merged index reading means 6 reads the corresponding index record from the merged index 8 and passes it to the directory information processing means 2. The directory information processing means 2 reads the target management information record from the subfile 13 based on the passed index record.

〔発明の効果〕〔Effect of the invention〕

本発明は、以上説明したように、処理指示者がデイレグ
l−IJファイル内の多数の管理情報を必要とする場合
に1個の管理情報レコードについて3つのインデックス
を併合して■つのインデックスを作威し、読むことによ
って目的の管理情報レコードを速く見つけることができ
る効果がある。
As explained above, the present invention creates two indexes by merging three indexes for one management information record when a processing instructor requires a large amount of management information in a dayreg l-IJ file. This has the effect of allowing you to quickly find the desired management information record by reading it.

【図面の簡単な説明】[Brief explanation of drawings]

図は本発明実施例の構成を示すブロック構成図。 ■・・・処理開始指示装置、2・・・ディレクトリ情報
処理手段、3・・・併合インデックス作成指示手段、4
・・・併合インデックス読込み指示手段、5・・・併合
インデックス作成手段、6・・・併合インデックス読込
手段、7・・・作業ファイル、8・・・併合インデック
ス、9・・・ディレクトリファイル、10・・・利用者
インデックス、11−・・グループ共有インデックス、
12・・・システム共有インデックス、13・・・サブ
ファイル。
The figure is a block configuration diagram showing the configuration of an embodiment of the present invention. ■...Processing start instruction device, 2...Directory information processing means, 3...Merge index creation instruction means, 4
. . . Merged index reading instruction means, 5 . . Merged index creation means, 6 . . Merged index reading means, 7. Work file, 8. Merged index, 9. Directory file, 10. ...User index, 11-...Group shared index,
12... System shared index, 13... Subfile.

Claims (1)

【特許請求の範囲】 1、管理情報に一対一に対応するレコードの複数個、こ
のレコードのうちで特定のひとりの利用者が利用できる
レコードを管理する利用者インデックス、このレコード
のうちで特定の複数人の利用者が利用できるレコードを
管理するグループ共有インデックスおよびすべての利用
者が利用できるレコードを管理するシステム共有インデ
ックスを記憶するディレクトリファイルに接続され、こ
の利用者インデックス、グループ共有インデックスおよ
びシステム共有インデックスに基づきこのディレクトリ
ファイルから所望のレコードを読出すレコード読出手段
を備えたファイル制御装置において、 処理指示者からの指示に応じて上記ディレクトリファイ
ルから所望の管理情報に一対一に対応するレコードにか
かわる利用者インデックス、グループ共有インデックス
およびシステム共有インデックスを読出し、併合したイ
ンデックスを作成し保持するインデックス併合保持手段 を備えたことを特徴とするファイル制御装置。
[Claims] 1. A plurality of records that correspond one-to-one to management information, a user index that manages records that can be used by a specific user among these records, and a user index that manages records that can be used by a specific user among these records; It is connected to a directory file that stores a group shared index that manages records that can be used by multiple users and a system shared index that manages records that can be used by all users. In a file control device equipped with a record reading means for reading a desired record from this directory file based on an index, a record related to a record that corresponds one-to-one to desired management information from the directory file in accordance with an instruction from a processing instructor. 1. A file control device comprising index merging and holding means for reading a user index, a group shared index, and a system shared index, and creating and holding a merged index.
JP1207609A 1989-08-09 1989-08-09 File controller Pending JPH0370049A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP1207609A JPH0370049A (en) 1989-08-09 1989-08-09 File controller

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP1207609A JPH0370049A (en) 1989-08-09 1989-08-09 File controller

Publications (1)

Publication Number Publication Date
JPH0370049A true JPH0370049A (en) 1991-03-26

Family

ID=16542618

Family Applications (1)

Application Number Title Priority Date Filing Date
JP1207609A Pending JPH0370049A (en) 1989-08-09 1989-08-09 File controller

Country Status (1)

Country Link
JP (1) JPH0370049A (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7629717B2 (en) 2004-06-21 2009-12-08 Mitsubishi Denki Kabushiki Kaisha Totally-enclosed fan-cooled motor
US8560558B2 (en) 2010-04-28 2013-10-15 Fujitsu Limited Computer product, search apparatus, management apparatus, search method, and management method

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7629717B2 (en) 2004-06-21 2009-12-08 Mitsubishi Denki Kabushiki Kaisha Totally-enclosed fan-cooled motor
US8560558B2 (en) 2010-04-28 2013-10-15 Fujitsu Limited Computer product, search apparatus, management apparatus, search method, and management method

Similar Documents

Publication Publication Date Title
JPS6051732B2 (en) Data processing system with data base
ATE187565T1 (en) EMULATOR FOR A SQL RELATIONAL DATABASE
JPH10224091A (en) Electronic component mounting apparatus and data management method thereof
JPH09330255A (en) Method and device for converting data
JPS63316124A (en) Information retrieval method
JPH0296250A (en) Display system for file name list with use of file name display sequence key
JPH04152441A (en) Data base processing system
JPH02260047A (en) File converting device
JPH05151269A (en) Information filing device
JPS62180437A (en) File input/output system
JPS6145361A (en) Retrieving and registering system for name of disease
JPS63263530A (en) Personal index search method
Mehta User Friendly Software interface For Generation Of Cataloge card
JPH05120100A (en) Resource defining system
JPS60229137A (en) Sorting system
JPS6340948A (en) Electronic computer system
JPH0476744A (en) Computer system with shared memory table recovering function
Bosbach et al. ARS BOGOS-Automated registration system of the Botanical Garden of the University of Osnabrück
JPS63120343A (en) File management processing system
JPH02190946A (en) Keyword control system
RU98114841A (en) DATA SEARCH METHOD AND DEVICE ALLOWING TO WORK WITH MANY SOURCES
JPS59126280U (en) Systematic diagram screen search device
JPH0836587A (en) Device and method for displaying image data
JPH0432964A (en) Filing system
JPS6386026A (en) Construction of relational data base