JPH0934906A - Book management device - Google Patents
Book management deviceInfo
- Publication number
- JPH0934906A JPH0934906A JP7182932A JP18293295A JPH0934906A JP H0934906 A JPH0934906 A JP H0934906A JP 7182932 A JP7182932 A JP 7182932A JP 18293295 A JP18293295 A JP 18293295A JP H0934906 A JPH0934906 A JP H0934906A
- Authority
- JP
- Japan
- Prior art keywords
- book
- search
- correspondence table
- search condition
- storage means
- 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
Links
Landscapes
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
Description
【0001】[0001]
【発明の属する技術分野】本発明は図書管理装置に関す
る。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a book management device.
【0002】[0002]
【従来の技術】図書管理装置というのは、図面データや
技術図書データなどを格納したデータファイルや、その
他の一般図書を管理するための装置である。この種の従
来の図書管理装置は、管理対象の図書に対して一対一で
対応するメタデータと呼ばれる抽象的なインデックスを
用いて、種々の形態をとる図書の所在情報のほかに、図
書の形態を示す情報や図書の属性情報など、図書に関す
る種々の情報を含んでおり、それらの情報を駆使して多
様なサービスの提供を可能にしている。それらのサービ
スの中でも、図書を検索するためのメタデータの検索サ
ービスは、利用者が最もよく利用するサービスであり、
図書管理装置の中でも基本的なサービスと言えるもので
ある。2. Description of the Related Art A book management device is a device for managing a data file storing drawing data, technical book data, and other general books. This type of conventional book management device uses an abstract index called metadata, which corresponds to the book to be managed in a one-to-one relationship, and in addition to the location information of the book in various forms, the book form It includes various kinds of information about books, such as information indicating information about the book and attribute information of the book, and it is possible to provide various services by making full use of such information. Among these services, the metadata search service for searching books is the service that users use the most,
It can be said to be a basic service among the book management devices.
【0003】図書管理装置は、各種図書をツリー状の階
層構造に分類し、それに基づいて管理する。各図書は、
検索する場合のために、個々の図書が属するツリー内の
階層ノードに直接関連付けられている。さらに図書管理
装置は、図書管理のために、図書の内容が改定された際
の履歴の情報や改定前の図書との関係情報を持ってい
る。また、複数の利用者間で、図書に対する承認処理や
関係者への転送処理も可能である。The book management device classifies various books into a tree-like hierarchical structure and manages them based on the classification. Each book is
For the case of searching, it is directly associated with the hierarchical node in the tree to which the individual book belongs. Further, the book management device has history information when the contents of the book are revised and relationship information with the book before revision for the purpose of managing the book. Further, it is also possible to perform a book approval process or a transfer process to a related person among a plurality of users.
【0004】利用者は、このような図書管理装置を用
い、目的の図書を検索し、その内容を確認して図書に対
する種々の処理を行うことができる。図書を検索する具
体的な方法として、メタデータに含まれている情報を用
いる方法がある。これは、メタデータに予め設定されて
いる属性とその属性値を指定することによって条件を指
定し、それに該当するメタデータの範囲を絞っていき、
最終的に目的の図書に対応するメタデータを探し出すと
いう方法である。また、図書を分類しているツリー状の
階層構造を最上層から順次下層へと展開していき、ツリ
ー内にある目的のノードに関連付けられる図書を選出す
ることにより目的の図書を探し出す方法もある。Using such a book management apparatus, a user can search for a desired book, check the contents, and perform various processes on the book. As a specific method for searching a book, there is a method using information included in metadata. This is to specify the condition by specifying the attribute and its attribute value that are set in advance in the metadata, and narrow down the range of the corresponding metadata,
The method is to finally find the metadata corresponding to the target book. There is also a method of finding the target book by expanding the tree-shaped hierarchical structure that sorts the books from the top layer to the bottom layer and selecting the books associated with the target node in the tree. .
【0005】[0005]
【発明が解決しようとする課題】メタデータに含まれる
属性値を利用して図書を検索する方法は参照の方法とし
て最もよく用いられる方法であるが、この方法には、全
く同じ検索の処理を参照の都度行う必要があるため、非
常に効率が悪いという問題がある。The method of searching a book using the attribute value included in the metadata is the most commonly used method as a reference method. However, this method requires exactly the same search processing. There is a problem that it is very inefficient because it needs to be done each time it is referenced.
【0006】また、従来のツリー構造による分類では、
ツリーの階層ノードと図書が直接関連付けられている。
そのため、図書を作成する場合には、ツリーによる参照
を可能にするために常に図書がどの階層ノードに位置付
けられるかを考え、図書の作成と同時にツリー状の階層
ノードとの関係付けを行う必要がある。これは、ツリー
の構造が単純で、図書の属するノードの数が少ない場合
には特に問題はない。しかしながら、ツリーの構造が複
雑化し、図書が属するノードの数が非常に多くなる場合
などでは、関連付けに欠落があったりすると、その図書
には、その関連付けされなかったノードからの参照が不
能になってしまう。Further, in the conventional classification by the tree structure,
The tree hierarchy node is directly associated with the book.
Therefore, when creating a book, it is necessary to think about which hierarchical node the book is positioned in order to enable reference by a tree, and at the same time as creating the book, make a relationship with the tree-like hierarchical node. is there. This has no problem if the tree structure is simple and the number of nodes to which the book belongs is small. However, in the case where the tree structure becomes complicated and the number of nodes to which a book belongs is very large, if there is a missing association, the book will not be able to be referenced from the unassociated node. Will end up.
【0007】本発明の目的は、属性を利用して図書を検
索する場合に、同一の参照処理を繰り返すことなく効率
的な検索を可能にし、図書の追加に対して柔軟な図書の
分類構造を提供しうる図書管理装置を提供することにあ
る。An object of the present invention is to enable efficient retrieval without repeating the same reference processing when retrieving books by using attributes, and to provide a flexible book classification structure for adding books. It is to provide a book management device that can be provided.
【0008】[0008]
【課題を解決するための手段】上記目的を達成するため
に本発明の図書管理装置は、入出力装置と、図書データ
を記憶する第1の記憶手段と、この第1の記憶手段に記
憶された図書データの所在と図書の属性情報を含む抽象
インデックス情報を記憶する第2の記憶手段と、この第
2の記憶手段に記憶された抽象インデックス情報を検索
する条件とこの検索の条件に該当する全ての抽象インデ
ックス情報を一対一でインデックスするインデックスの
集合を一つのレコードとし、表の状態のレコードを複数
格納する対応表として記憶する第3の記憶手段と、入出
力手段により指定された抽象インデックス情報を検索す
る条件に従って第3の記憶手段に記憶されている対応表
から、指定された検索条件と同一の検索条件を持つ項目
を検索し、その項目から検索条件に合致する抽象インデ
ックス情報をインデックスする全てのインデックスを抽
出して入出力装置に出力する第1の検索手段と、対応表
の中に指定された検索条件に合致する項目がなかった場
合に、第3の記憶手段に記憶された全ての抽象インデッ
クス情報を検索条件により検索しその検索結果を入出力
装置に出力する第2の検索手段とを備えたものである。
このように構成された図書管理装置においては、抽象イ
ンデックス情報の検索条件が指定されることにより、検
索条件に合致する図書の抽象インデックス情報を対応表
から得ることができるので、参照のたびに全ての図書の
抽象インデックス情報を直接検索する必要がなくなり、
効率的な検索を遂行することができる。対応表の中に指
定された検索条件に合致する項目がなかったときは、全
ての抽象インデックス情報を検索条件により検索しその
検索結果を入出力装置に出力することにより確認するこ
とができる。In order to achieve the above object, a book management apparatus of the present invention is an input / output device, a first storage means for storing book data, and a first storage means. The second storage means for storing the abstract index information including the location of the book data and the attribute information of the book, the condition for searching the abstract index information stored in the second storage means, and the condition for this search. A third storage means for storing a set of indexes for indexing all the abstract index information one-to-one as one record and storing as a correspondence table for storing a plurality of records in the state of the table, and an abstract index designated by the input / output means Items corresponding to the specified search condition are searched from the correspondence table stored in the third storage unit according to the information search condition, and the item is searched. When there is no item that matches the specified search condition in the correspondence table and the first search means that extracts all the indexes that index the abstract index information that matches the search condition from the And a second search means for searching all the abstract index information stored in the third storage means according to the search condition and outputting the search result to the input / output device.
In the book management device configured in this way, by specifying the search condition of the abstract index information, it is possible to obtain the abstract index information of the book that matches the search condition from the correspondence table, so that every time the reference is made, It is no longer necessary to directly search the abstract index information of
An efficient search can be performed. When there is no item that matches the specified search condition in the correspondence table, it can be confirmed by searching all the abstract index information according to the search condition and outputting the search result to the input / output device.
【0009】抽象インデックス情報の検索の条件を、階
層構造を利用して決定し、第3の記憶手段に記憶された
対応表を検索する第3の検索手段を備えることにより、
階層を展開して得る図書の分類のための条件を定めるこ
とができるので、階層と図書を関連付ける必要がなく、
したがって図書の追加の際に階層への位置付けを考慮す
る必要をなくすことができる。By providing the search condition of the abstract index information using the hierarchical structure and providing the third search means for searching the correspondence table stored in the third storage means,
Since it is possible to set the conditions for classifying books obtained by expanding hierarchies, there is no need to associate hierarchies with books,
Therefore, it is possible to eliminate the need to consider the position in the hierarchy when adding a book.
【0010】図書を追加または削除した際、あるいは図
書の検索条件に対する位置付けが変更される際に、これ
らの図書の予め記憶されている対応表中の該当項目を更
新する手段を備えるのがよい。こうすることにより、図
書を追加または削除あるいは条件に対する位置付けを変
更する場合に、図書の対応表を更新することができるの
で、図書の対応表の内容が存在する図書に対して常に正
確になる。そのため、図書の検索の際にこの対応表を使
った結果と、抽象インデックス情報を直接検索した結果
とが全く同じ結果になるということを確実に保証するこ
とができる。It is preferable to provide means for updating the corresponding items in the correspondence table stored in advance for these books when the books are added or deleted or the position of the books with respect to the search condition is changed. By doing so, when the book is added or deleted or the position of the condition is changed, the correspondence table of the book can be updated, so that the contents of the correspondence table of the book are always correct for the existing book. Therefore, it is possible to reliably ensure that the result of using this correspondence table at the time of searching the book and the result of directly searching the abstract index information are exactly the same.
【0011】予め記憶されている対応表の項目の順番を
検索条件により整列して記憶する手段を備えることによ
り、対応表の中の項目が図書の検索条件順に整列されの
で、指定される図書の検索条件に合致する対応表中の図
書の検索条件を探し出す方法として、二分探索法などの
高速な検索方法を適用することができ、対応表の検索の
際の効率を著しく向上させることができる。By providing means for arranging the order of the items of the correspondence table stored in advance according to the search condition, the items in the correspondence table are arranged in the order of the search condition of the book, so that the specified book A fast search method such as a binary search method can be applied as a method for finding a search condition for a book in the correspondence table that matches the search condition, and the efficiency at the time of searching the correspondence table can be significantly improved.
【0012】[0012]
(構成)図1は本発明による図書管理装置の一実施形態
を示すものである。この実施形態の図書管理装置は、入
出力装置9およびデータ処理装置10のほかに、多数の
技術図書データファイル12からなる図書記憶部11
と、各技術図書と一対一の関係で存在するメタデータフ
ァイル15からなるメタデータ記憶部14と、メタデー
タの検索条件18およひびその検索条件に該当するメタ
データをインデックスするメタデータインデックス(M
DI)19を表の形で格納する対応表を記憶する対応表
記憶部17とを備えている。入出力装置9は検索条件を
入力したり、検索結果を画面出力したり印刷出力したり
する装置である。データ処理装置10はCPUを含んで
構成され、後述の階層条件設定部を備えるとともに、入
出力装置9を介して入力された検索条件に従って検索処
理などを遂行する手段であり、あるいは検索結果を入出
力装置9に出力したりする手段である。(Structure) FIG. 1 shows an embodiment of a book management apparatus according to the present invention. The book management apparatus of this embodiment includes a book storage unit 11 including a large number of technical book data files 12 in addition to the input / output device 9 and the data processing device 10.
And a metadata storage unit 14 including a metadata file 15 that exists in a one-to-one relationship with each technical book, a metadata search condition 18 and a metadata index that indexes metadata corresponding to the search condition ( M
DI) 19 in the form of a table, and a correspondence table storage unit 17 for storing a correspondence table. The input / output device 9 is a device for inputting search conditions, outputting search results on a screen, and printing out. The data processing device 10 is configured to include a CPU, has a hierarchical condition setting unit to be described later, and is a means for performing a search process or the like in accordance with a search condition input via the input / output device 9 or inputting a search result. It is means for outputting to the output device 9.
【0013】図2は対応表記憶部17の構成例を示すも
のである。この対応表は、一つの検索条件18を論理的
に記述している検索条件部21と、その検索条件に該当
するメタデータをインデックスするメタデータインデッ
クス(MDI)19を含む該当MDI部22とから構成
される。これらは一つの検索条件に対し、それに該当す
る全てのMDIを1レコード23としており、そのよう
なレコードが複数個集合してデータベース化されてい
る。FIG. 2 shows an example of the configuration of the correspondence table storage unit 17. This correspondence table is composed of a search condition part 21 that logically describes one search condition 18 and a corresponding MDI part 22 that includes a metadata index (MDI) 19 that indexes metadata that corresponds to the search condition. Composed. With respect to one search condition, these records all the MDIs corresponding thereto as one record 23, and a plurality of such records are collected and made into a database.
【0014】図3はメタデータファイル15と技術図書
データファイル12との関係付けを説明するものであ
る。メタデータファイル15は、技術図書データファイ
ル12に含まれる各技術図書データの所在を示す図書所
在情報151と、図書の形態を示す図書型式情報152
と、図書の属性154とその属性値155を必要なだけ
含む図書属性情報153とにより構成される。技術図書
データファイル12はイメージファイル121、CAD
データファイル122、ワードプロセッサデータファイ
ル123など、種々の形態をとりうるが、メタデータフ
ァイル15はこれらのデータの形態の違いを覆い隠し、
技術図書データファイル12の一意的な管理を可能にす
る。FIG. 3 illustrates the relationship between the metadata file 15 and the technical book data file 12. The metadata file 15 includes the book location information 151 indicating the location of each technical book data included in the technical book data file 12, and the book type information 152 indicating the form of the book.
And the book attribute information 153 including the book attribute 154 and its attribute value 155 as needed. The technical book data file 12 is an image file 121, CAD
The data file 122, the word processor data file 123, and the like may take various forms, but the metadata file 15 masks the difference in the form of these data,
It enables unique management of the technical book data file 12.
【0015】(作用)メタデータファイル15にメタデ
ータを設定することにより、図書がどのような型式のフ
ァイルであっても、そのメタデータを扱うことにより、
図書実体を扱うことの代用とする。また、メタデータ1
5の検索条件が決定されている場合は、その条件に合致
するメタデータへのインデックスをメタデータインデッ
クスとして予め設定しておくこともできる。(Operation) By setting metadata in the metadata file 15, no matter what type of book the file is, by handling the metadata,
Substitute for handling book entities. Also, metadata 1
When the search condition of No. 5 is determined, the index to the metadata that matches the search condition can be set in advance as the metadata index.
【0016】本発明の図書管理装置によれば、図書に対
する検索条件が入出力装置9を介して与えられることに
より、その条件に該当する技術図書をデータ処理装置1
0の作用により間接的に参照することができる。まず、
対応表記憶部17の検索条件18と入出力装置9から与
えられた検索条件とを比較し、対応表記憶部17の対応
表からレコード23を抽出する。そのレコード23に含
まれるメタデータインデックス(MDI)19により、
検索条件に該当するメタデータを間接的にインデックス
することができる。間接的にインデックスされるメタデ
ータには、技術図書の実体の所在を示す図書所在情報1
51が含まれているため、その情報を用いて技術図書の
実体を参照することができる。According to the book management apparatus of the present invention, the search condition for the book is given through the input / output device 9, so that the technical book corresponding to the condition is given to the data processing apparatus 1.
Reference can be made indirectly by the action of 0. First,
The search condition 18 of the correspondence table storage unit 17 is compared with the search condition given from the input / output device 9, and the record 23 is extracted from the correspondence table of the correspondence table storage unit 17. By the metadata index (MDI) 19 included in the record 23,
The metadata corresponding to the search condition can be indirectly indexed. In the indirectly indexed metadata, the book location information 1 that indicates the location of the entity of the technical book
Since 51 is included, the information can be used to refer to the substance of the technical book.
【0017】対応表記憶部17の対応表の中に検索条件
に合致するレコードがなかった場合は、メタデータファ
イル15中の全てのメタデータを検索し、各メタデータ
が検索条件に合致するかどうかを判断して該当の図書を
選出する。If there is no record that matches the search condition in the correspondence table of the correspondence table storage unit 17, all the metadata in the metadata file 15 are searched and whether each metadata matches the search condition. Judge whether or not to select the relevant book.
【0018】データ処理装置10に含まれる階層条件設
定部は階層構造により検索条件を決定する部分である。
一例として原子力プラントでの階層構造とそれにより決
定される検索条件の例を図4に示す。この場合は、図書
を上層から順にプラント、建屋、フロアに分類してい
る。図には、プラントとして「A−1」,「B−1」が
示され、建屋としてプラント「A−1」に属する建屋
「R/B」,「T/B」が示され、フロアとして建屋
「R/B」に属するフロア「B3F」,「B2F」が示
されている。検索条件S1では、第1階層のプラントの
層までしか選択していないため、「プラント=A−1」
という条件のみが設定される。また、検索条件S2で
は、第3階層のフロアまでの階層を選択しているため、
「プラント=B−1、建屋=R/B、フロア=B3F」
という複合条件が設定される。The hierarchical condition setting unit included in the data processing device 10 is a unit for determining a search condition based on a hierarchical structure.
As an example, FIG. 4 shows an example of a hierarchical structure in a nuclear power plant and search conditions determined thereby. In this case, the books are categorized into plants, buildings, and floors from the top. In the figure, "A-1" and "B-1" are shown as plants, buildings "R / B" and "T / B" belonging to the plant "A-1" are shown as buildings, and buildings are shown as floors. Floors "B3F" and "B2F" belonging to "R / B" are shown. In the search condition S1, only the plant layer of the first layer is selected, so "plant = A-1"
Only the condition is set. Further, in the search condition S2, since the layers up to the third floor are selected,
"Plant = B-1, Building = R / B, Floor = B3F"
Is set.
【0019】メタデータ記憶部14のメタデータファイ
ル15に含まれるメタデータから対応表のレコード23
を検索するには、メタデータの持つ図書属性情報151
が、レコードの検索条件18に合致するかどうかを評価
する。図書とメタデータを追加したり削除したり、ある
いは図書とメタデータの検索条件に対する位置付けの変
更をしたりする場合には、対応表記憶部17に格納され
た対応表を検索し、該当するレコードの変更処理を行
う。この変更処理に際して、追加の場合は、該当するM
DI部22に対して、追加するMDI19を付け加えて
レコードを更新する。From the metadata contained in the metadata file 15 of the metadata storage unit 14 to the record 23 of the correspondence table
To search for, the book attribute information 151 that the metadata has
Evaluates whether the record matches the search condition 18 of the record. When adding or deleting a book and metadata or changing the position of the book and metadata with respect to the search condition, the correspondence table stored in the correspondence table storage unit 17 is searched and the corresponding record is searched. Change process. In the case of addition in this change processing, the corresponding M
The MDI 19 to be added is added to the DI unit 22 and the record is updated.
【0020】対応表記憶部17の対応表の整列に際して
は、検索条件18を定量化し、その量が小さい順番(す
なわち「昇順」)に図書の対応表のレコードを並べ代え
るようにする。When arranging the correspondence tables in the correspondence table storage unit 17, the search conditions 18 are quantified, and the records of the correspondence table of the book are rearranged in the order of smaller amount (that is, "ascending order").
【0021】(効果) (1) 技術図書がイメージファイル121、CADデ
ータファイル122およびその他の型式などの状態で、
本来は個々に別々の取扱いが必要な場合でも、メタデー
タを図書の実体と同様に扱うことにより、また、属性に
より検索などの図書の実体の内容に関わらない取り扱い
は、メタデータに含まれる情報を利用することにより、
全ての型式の図書を一様に取り扱うことができる。 (2) 予め定められている検索条件に関しては、メタ
データがその検索条件に該当するかどうかの評価を、全
てのメタデータに対して行わずに、検索条件に該当する
図書を導き出すことが可能になる。 (3) ツリー構造を用いて検索条件を指定できるた
め、対象を絞りこんでいく形で図書の検索条件を指定す
ることができる。また、定義されているツリーと図書が
直接関係を持たずに、検索条件という間接的なつながり
により関係付けられるため、定義されているツリーのノ
ードを増やすことと、図書とメタデータを追加したり削
除したりすることを、互いに独立に行うことができる。 (4) 図書とメタデータの追加や更新といった処理操
作を行っても、検索条件に該当する図書を導き出す処理
を対応表を用いた場合と、メタデータを直接検索した場
合とで常に同じ結果とすることができる。 (5) 対応表のレコードが検索条件により整列される
ので、検索条件が合致するレコードを探し出す場合に、
通常の順序比較などよりもはるかに高速な二分探索法な
どの方法を利用して効率的に検索することができる。(Effect) (1) With the technical book in the state of the image file 121, the CAD data file 122 and other types,
Even if it is necessary to handle each item individually, by handling the metadata in the same way as the entity of the book, and handling that does not relate to the content of the entity of the book such as search by attribute is the information included in the metadata. By using
Handles all types of books uniformly. (2) Regarding the predetermined search conditions, it is possible to derive a book that meets the search conditions without evaluating all the metadata whether the metadata corresponds to the search conditions. become. (3) Since the search condition can be specified by using the tree structure, the search condition of the book can be specified by narrowing down the target. In addition, since the defined tree and the book do not have a direct relationship but are related by an indirect connection called a search condition, it is possible to increase the number of nodes in the defined tree and add books and metadata. The deletion and the like can be performed independently of each other. (4) Even if processing operations such as adding and updating books and metadata are performed, the same results are always obtained when the correspondence table is used to derive the books that meet the search conditions and when the metadata is directly searched. can do. (5) Since the records in the correspondence table are sorted according to the search conditions, when searching for records that match the search conditions,
It is possible to search efficiently using a method such as a binary search method which is much faster than ordinary order comparison.
【0022】[0022]
【発明の効果】本発明によれば、メタデータすなわち抽
象インデックス情報により種々の図書を一意に扱うこと
ができるとともに、メタデータの検索条件を指定するこ
とにより、検索条件に合致する図書のメタデータを、対
応表を検索することにより得ることができるので、全て
のメタデータを直接に検索する必要がなくなり、検索効
率を著しく向上させることができる。According to the present invention, various kinds of books can be treated uniquely by the metadata, that is, the abstract index information, and by specifying the search condition of the metadata, the metadata of the book which matches the search condition can be obtained. Can be obtained by searching the correspondence table, so that it is not necessary to directly search all the metadata, and the search efficiency can be significantly improved.
【図1】図書管理装置の一実施形態を示すブロック図で
ある。FIG. 1 is a block diagram showing an embodiment of a book management device.
【図2】対応表記憶部の一実施形態を示すブロック図で
ある。FIG. 2 is a block diagram showing an embodiment of a correspondence table storage unit.
【図3】抽象インデックス情報と技術図書データの関係
付けを説明するための説明図である。FIG. 3 is an explanatory diagram for explaining association between abstract index information and technical book data.
【図4】原子力プラントでの階層構造とそれにより決定
される検索条件の実施形態を示す図である。FIG. 4 is a diagram showing an embodiment of a hierarchical structure in a nuclear power plant and search conditions determined thereby.
9 入出力装置 10 データ処理装置 11 図書記憶部 12 技術図書データ 14 メタデータ記憶部 15 メタデータ(抽象インデックス情報) 17 対応表記憶部 18 検索条件 19 メタデータインデックス(MDI) 21 検索条件部 22 該当MDI部 23 レコード 9 Input / output device 10 Data processing device 11 Book storage unit 12 Technical book data 14 Metadata storage unit 15 Metadata (abstract index information) 17 Correspondence table storage unit 18 Search condition 19 Metadata index (MDI) 21 Search condition unit 22 Applicable MDI department 23 record
Claims (4)
の記憶手段と、この第1の記憶手段に記憶された図書デ
ータの所在と図書の属性情報を含む抽象インデックス情
報を記憶する第2の記憶手段と、この第2の記憶手段に
記憶された抽象インデックス情報を検索する条件とこの
検索の条件に該当する全ての抽象インデックス情報を一
対一でインデックスするインデックスの集合を一つのレ
コードとし、表の状態のレコードを複数格納する対応表
として記憶する第3の記憶手段と、前記入出力手段によ
り指定された前記抽象インデックス情報を検索する条件
に従って前記第3の記憶手段に記憶されている対応表か
ら、指定された検索条件と同一の検索条件を持つ項目を
検索し、その項目から検索条件に合致する抽象インデッ
クス情報をインデックスする全てのインデックスを抽出
して前記入出力装置に出力する第1の検索手段と、前記
対応表の中に指定された検索条件に合致する項目がなか
った場合に、前記第3の記憶手段に記憶された全ての抽
象インデックス情報を検索条件により検索しその検索結
果を前記入出力装置に出力する第2の検索手段とを備え
た図書管理装置。1. An input / output device and a first for storing book data
Storage means, second storage means for storing abstract index information including the location of the book data stored in the first storage means and the attribute information of the book, and the abstraction stored in the second storage means. A condition in which index information is searched and all the abstract index information corresponding to this search condition is indexed on a one-to-one basis is set as one record, and a record is stored as a correspondence table that stores a plurality of records in the state of the table. Of the storage means and the correspondence table stored in the third storage means according to the condition for searching the abstract index information designated by the input / output means, and an item having the same search condition as the designated search condition. And extract all the indexes that index the abstract index information that matches the search condition from the item When there is no item that matches the specified search condition in the correspondence table and the first search means to be output to all the abstract index information stored in the third storage means according to the search condition. A book management device comprising a second search means for searching and outputting the search result to the input / output device.
を、階層構造を利用して決定し、前記第3の記憶手段に
記憶された対応表を検索する第3の検索手段を備えた請
求項1記載の図書管理装置。2. A third retrieval means for deciding a condition for retrieving the abstract index information by utilizing a hierarchical structure and retrieving a correspondence table stored in the third storage means. The described book management device.
書の検索条件に対する位置付けが変更される際に、これ
らの図書の前記予め記憶されている対応表中の該当項目
を更新する手段を備えた請求項1記載の図書管理装置。3. When a book is added or deleted, or when the position of a book with respect to a search condition is changed, a means for updating the corresponding item in the prestored correspondence table of these books is provided. The book management device according to claim 1.
番を検索条件により整列して記憶する手段を備えた請求
項1記載の図書管理装置。4. The book management apparatus according to claim 1, further comprising means for arranging and storing the order of items in the correspondence table stored in advance according to search conditions.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP7182932A JPH0934906A (en) | 1995-07-19 | 1995-07-19 | Book management device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP7182932A JPH0934906A (en) | 1995-07-19 | 1995-07-19 | Book management device |
Publications (1)
Publication Number | Publication Date |
---|---|
JPH0934906A true JPH0934906A (en) | 1997-02-07 |
Family
ID=16126902
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP7182932A Pending JPH0934906A (en) | 1995-07-19 | 1995-07-19 | Book management device |
Country Status (1)
Country | Link |
---|---|
JP (1) | JPH0934906A (en) |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6240407B1 (en) | 1998-04-29 | 2001-05-29 | International Business Machines Corp. | Method and apparatus for creating an index in a database system |
WO2002001564A1 (en) * | 2000-06-30 | 2002-01-03 | Sony Corporation | Information recording device and method, and information recording system |
JP2010055608A (en) * | 2008-08-06 | 2010-03-11 | Fujitsu Ltd | Method for caching internet search result, storage medium and system |
CN106354880A (en) * | 2016-09-29 | 2017-01-25 | 青岛农业大学 | Compact stack 'classification code +'shelf and picture positioning method |
CN111602034A (en) * | 2018-02-13 | 2020-08-28 | 欧姆龙株式会社 | Output management device, output management method, and program |
-
1995
- 1995-07-19 JP JP7182932A patent/JPH0934906A/en active Pending
Cited By (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6240407B1 (en) | 1998-04-29 | 2001-05-29 | International Business Machines Corp. | Method and apparatus for creating an index in a database system |
WO2002001564A1 (en) * | 2000-06-30 | 2002-01-03 | Sony Corporation | Information recording device and method, and information recording system |
US6954319B2 (en) | 2000-06-30 | 2005-10-11 | Sony Corporation | Information recording apparatus and method, and information recording system |
US7797317B2 (en) | 2000-06-30 | 2010-09-14 | Sony Corporation | Information recording apparatus and method, and information recording system |
JP2010055608A (en) * | 2008-08-06 | 2010-03-11 | Fujitsu Ltd | Method for caching internet search result, storage medium and system |
CN106354880A (en) * | 2016-09-29 | 2017-01-25 | 青岛农业大学 | Compact stack 'classification code +'shelf and picture positioning method |
CN111602034A (en) * | 2018-02-13 | 2020-08-28 | 欧姆龙株式会社 | Output management device, output management method, and program |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US8356029B2 (en) | Method and system for reconstruction of object model data in a relational database | |
US6920458B1 (en) | Model repository | |
US5257365A (en) | Database system with multi-dimensional summary search tree nodes for reducing the necessity to access records | |
CN104685496B (en) | The disk block of cluster table is deleted in Relational DBMS | |
US4933848A (en) | Method for enforcing referential constraints in a database management system | |
JP5241370B2 (en) | Table classification apparatus, table classification method, and table classification program | |
US5201047A (en) | Attribute-based classification and retrieval system | |
US20040015486A1 (en) | System and method for storing and retrieving data | |
JP2005519370A (en) | Effective storage of indented threads in threaded discussion applications | |
CN101645092B (en) | Method for mapping an X500 data model onto a relational database | |
JP2010520549A (en) | Data storage and management methods | |
US20090055418A1 (en) | Automatic cascading copy operations in a database with referential integrity | |
EP1504376B1 (en) | Data archive recovery | |
US8145580B2 (en) | Data management apparatus and method for managing data elements using a plurality of metadata elements | |
JP2004030221A (en) | Method for automatically detecting table to be modified | |
US20120239635A1 (en) | Document Management System for Buildings | |
JP4562749B2 (en) | Document compression storage method and apparatus | |
CN101013426A (en) | Information management system using connection relation | |
JP2007535009A (en) | A data structure and management system for a superset of relational databases. | |
JPH0934906A (en) | Book management device | |
US5881380A (en) | Device and method for data management based on values | |
JP2004534981A (en) | Methods for organizing data and processing queries in a database system, and database systems and software products for implementing such methods | |
JP3980326B2 (en) | Data management method and computer-readable recording medium | |
JP2009110374A (en) | Database management system, database management method and database management program | |
JP4228267B2 (en) | Collective attribute search system, collective attribute search method, and collective attribute search program |