JP3085251B2 - Database device, search method therefor, and recording medium recording search program for searching database device by computer - Google Patents
Database device, search method therefor, and recording medium recording search program for searching database device by computerInfo
- Publication number
- JP3085251B2 JP3085251B2 JP09196264A JP19626497A JP3085251B2 JP 3085251 B2 JP3085251 B2 JP 3085251B2 JP 09196264 A JP09196264 A JP 09196264A JP 19626497 A JP19626497 A JP 19626497A JP 3085251 B2 JP3085251 B2 JP 3085251B2
- Authority
- JP
- Japan
- Prior art keywords
- search
- data
- group
- search key
- data group
- 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 - Fee Related
Links
- 238000000034 method Methods 0.000 title claims description 33
- 238000000605 extraction Methods 0.000 claims description 2
- 238000004519 manufacturing process Methods 0.000 description 13
- 238000010586 diagram Methods 0.000 description 7
- 238000012423 maintenance Methods 0.000 description 6
- 239000004065 semiconductor Substances 0.000 description 4
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 238000007689 inspection Methods 0.000 description 1
Landscapes
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Description
【0001】[0001]
【発明の属する技術分野】本発明はデータベース装置及
びその検索方法並びにデータベース装置をコンピュータ
によって検索するための検索プログラムを記録した記録
媒体に関し、特に製造工場における生産スケジュール管
理用の生産計画作成システム等の基準情報をサービスす
る計画用データベース装置及びその検索方法並びにデー
タベース装置をコンピュータによって検索するための検
索プログラムを記録した記録媒体に関する。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a database apparatus, a search method therefor, and a recording medium on which a search program for searching a database apparatus by a computer is recorded. The present invention relates to a planning database device that provides reference information, a search method thereof, and a recording medium that stores a search program for searching a database device by a computer.
【0002】[0002]
【従来の技術】従来この種の計画用データベース装置
は、例えば、特開平8−016663号公報に記載され
ているように、生産計画作成システムが必要とするデー
タを検索する場合に、低位の第1の階層に目的の検索キ
ーが存在する必要がある。そのため第1の階層には生産
計画システムが必要とする検索キーを全て登録し、デー
タが常にその時点での最新の情報に対応するようにメン
テナンスすることが必要である。2. Description of the Related Art Conventionally, a planning database apparatus of this kind is used, for example, in Japanese Patent Application Laid-Open No. Hei 8-016663 to search for data required by a production planning system. The target search key needs to exist in one layer. Therefore, it is necessary to register all search keys required by the production planning system in the first hierarchy, and to maintain data so as to always correspond to the latest information at that time.
【0003】従来この種の計画用データベース装置で
は、生産計画作成システムが必要とする複数のデータ群
に、検索キー及び上位の階層を結び付けるために、低位
の階層のデータを用意する必要がある。そのため、生産
計画作成システムが必要とする複数のデータ群に対して
データの登録と、その後のメンテナンスとが必要であ
る。Conventionally, in this type of planning database apparatus, it is necessary to prepare data of a lower hierarchy in order to associate a search key and a higher hierarchy with a plurality of data groups required by the production planning system. Therefore, it is necessary to register data for a plurality of data groups required by the production plan creation system and to perform subsequent maintenance.
【0004】従来この種の計画用データベース装置は、
生産計画作成システムが必要とする場面で、必要とする
データ単位に低位階層のデータ群にデータが存在しなか
った場合に、上位階層のデータ群へデータを検索に行く
ことによりデータをサービスしていた。そのため、大量
のデータを必要とした場合に複数階層のデータを参照し
なければならず全データを取得するために時間がかかっ
ていた。Conventionally, this kind of planning database device is:
When the production plan creation system requires data, if there is no data in the lower layer data group in the required data unit, the data is serviced by going to the upper layer data group to search for data. Was. Therefore, when a large amount of data is required, it is necessary to refer to data of a plurality of layers, and it takes time to acquire all the data.
【0005】[0005]
【発明が解決しようとする課題】上述した従来の計画用
データベース装置は、上位の階層のデータを取得するた
めに低位の階層のデータをメンテナンスしておかなけれ
ばならず、データ作成及びデータ作成後の修正にかかる
所要工数が大きく専用のメンテナンス要員が必要になる
という欠点があった。In the above-mentioned conventional planning database apparatus, data of a lower hierarchy must be maintained in order to acquire data of a higher hierarchy. There was a drawback that the required man-hours required for the modification were large and dedicated maintenance personnel were required.
【0006】また、生産計画作成システムが必要とする
複数のデータ群に対して、低位の階層のデータを作成し
なければならず、同様に所要工数が大きいという欠点が
あった。In addition, data of a lower hierarchy must be created for a plurality of data groups required by the production plan creation system, and similarly, there is a drawback that the required man-hour is large.
【0007】さらにまた、生産計画作成システムがデー
タを必要とした時点で、低位階層のデータを検索し、低
位階層にデータが存在しない場合に、上位階層へ再度デ
ータ検索を行わなければならず、データ取得までに時間
がかかるという欠点があった。Further, when the production planning system needs the data, the data in the lower hierarchy is searched, and if no data exists in the lower hierarchy, the data must be searched again in the upper hierarchy. There is a disadvantage that it takes time to acquire data.
【0008】本発明は上述した従来技術の欠点を解決す
るためになされたものであり、その目的はメンテナンス
工数が削減でき、また検索時間を短縮することのできる
データベース装置及びその検索方法並びにデータベース
装置をコンピュータによって検索するための検索プログ
ラムを記録した記録媒体を提供することである。SUMMARY OF THE INVENTION The present invention has been made to solve the above-mentioned drawbacks of the prior art, and has as its object to reduce the number of maintenance steps and the search time, and a search method and a database apparatus thereof. Is to provide a recording medium on which a search program for searching for a program by a computer is recorded.
【0009】[0009]
【課題を解決するための手段】本発明によるデータベー
ス装置は、サービス対象である複数のデータ項目の各々
を第1の検索キーとする第1の検索キー群と、前記第1
の検索キーの各々に対応する複数の検索対象である第1
のデータからなる第1のデータ群とを含むデータベース
と、前記データベースから所定のサービス用データを作
成するサービスデータ作成手段と、を含むデータベース
装置であって、前記データベースは、前記第1のデータ
群と所定の特性に基づいて前記第1の検索キーをグルー
ピングして生成した複数の第2の検索キーからなる第2
の検索キー群と、前記第2の検索キーの各々に対応する
複数の検索対象である第2のデータからなる第2のデー
タ群と、前記第1の検索キーの各々に対する複数の検索
対象のデータとして前記第2の検索キーを持つ第3のデ
ータ群とを含み、前記サービスデータ作成手段は、前記
第1の検索キー群に対応する前記第1のデータ群を検索
する第1の検索手段と、前記第1の検索キー群に出力対
象である目的検索キーが存在しないときに前記第3のデ
ータ群を前記第1の検索キーで検索し該第3のデータ群
から前記第2の検索キーを取得する第2の検索手段と、
前記第2の検索手段によって取得した第2の検索キーに
よって前記第2のデータ群を検索する第3の検索手段と
を含むことを特徴とする。According to the present invention, there is provided a database apparatus comprising: a first search key group in which each of a plurality of data items to be serviced is a first search key;
Of multiple search targets corresponding to each of the search keys
And a service data creating means for creating predetermined service data from the database, wherein the database comprises: the first data group. And a second search key composed of a plurality of second search keys generated by grouping the first search keys based on predetermined characteristics.
, A second data group consisting of a plurality of second data as search targets corresponding to each of the second search keys, and a plurality of search targets for each of the first search keys. A third data group having the second search key as data, wherein the service data creating unit searches for the first data group corresponding to the first search key group And when the target search key to be output does not exist in the first search key group, searches the third data group with the first search key, and performs the second search from the third data group. Second search means for obtaining a key;
And a third search means for searching the second data group using a second search key obtained by the second search means.
【0010】また、本発明による他のデータベース装置
は、前記データベースと、前記第3のデータ群の第1の
検索キー群に存在しかつ前記第1データ群の第1の検索
キー群に存在しない第4の検索キー群を抽出する抽出手
段と、前記第3のデータ群を前記第4の検索キー群で検
索し前記第3のデータ群から前記第2の検索キーを取得
する第4の検索手段と、前記第4の検索手段によって取
得した第2の検索キー群で前記第2のデータ群を検索す
る第5の検索手段と、前記第5の検索手段によって前記
第2のデータ群から取得したデータと前記第4の検索キ
ー群とに基づいて前記第1のデータ群へ新たなデータを
追加する追加手段とを含むサービスデータ作成手段と、
を含むことを特徴とする。Further, another database apparatus according to the present invention exists in the database and in a first search key group of the third data group and does not exist in a first search key group of the first data group. extraction means for extracting a fourth search keys, search the third data group from the fourth search searched key group and the third data group of the fourth to get the second search key acquisition means and a fifth retrieval means for retrieving said second data group in the second search key group acquired by said fourth search means, from said second data group by the fifth search means Service data creation means including: addition means for adding new data to the first data group based on the obtained data and the fourth search key group;
It is characterized by including.
【0011】本発明による検索方法は、サービス対象で
ある複数のデータ項目の各々を第1の検索キーとする第
1の検索キー群と、前記第1の検索キーの各々に対応す
る複数の検索対象である第1のデータからなる第1のデ
ータ群と、前記第1のデータ群と所定の特性に基づいて
前記第1の検索キーをグルーピングして生成した複数の
第2の検索キーからなる第2の検索キー群と、前記第2
の検索キーの各々に対応する複数の検索対象である第2
のデータからなる第2のデータ群と、前記第1の検索キ
ーの各々に対する複数の検索対象のデータとして前記第
2の検索キーを持つ第3のデータ群とを含むデータベー
スを含むデータベース装置についての検索方法であっ
て、前記第1の検索キー群に対応する前記第1のデータ
群を検索する第1のステップと、この検索の結果前記第
1の検索キー群に出力対象である目的検索キーが存在し
ないときに前記第3のデータ群を前記第1の検索キーで
検索し該第3のデータ群から前記第2の検索キーを取得
する第2のステップと、この取得した第2の検索キーに
よって前記第2のデータ群を検索する第3のステップと
を含むことを特徴とする。A search method according to the present invention includes a first search key group using each of a plurality of data items to be serviced as a first search key, and a plurality of search operations corresponding to each of the first search keys. A first data group including target first data, and a plurality of second search keys generated by grouping the first search keys based on the first data group and predetermined characteristics. A second search key group,
Of multiple search targets corresponding to each of the search keys of
And a third data group having a second search key as a plurality of search target data for each of the first search keys. A search method, comprising: a first step of searching for the first data group corresponding to the first search key group; and a target search key to be output to the first search key group as a result of the search. A second step of retrieving the third data group with the first search key when there is no, and obtaining the second search key from the third data group; and the obtained second search A third step of retrieving the second data group by a key.
【0012】また、本発明による他の検索方法は、サー
ビス対象である複数のデータ項目の各々を第1の検索キ
ーとする第1の検索キー群と、前記第1の検索キーの各
々に対応する複数の検索対象である第1のデータからな
る第1のデータ群と、前記第1のデータ群と所定の特性
に基づいて前記第1の検索キーをグルーピングして生成
した複数の第2の検索キーからなる第2の検索キー群
と、前記第2の検索キーの各々に対応する複数の検索対
象である第2のデータからなる第2のデータ群と、前記
第1の検索キーの各々に対する複数の検索対象のデータ
として前記第2の検索キーを持つ第3のデータ群とを含
むデータベースを含むデータベース装置についての検索
方法であって、前記第3のデータ群の第1の検索キー群
に存在しかつ前記第1データ群の第1の検索キー群に存
在しない第4の検索キー群を抽出する第1のステップ
と、前記第3のデータ群を前記第4の検索キー群で検索
し前記第3のデータ群から前記第2の検索キーを取得す
る第2のステップと、前記第2の検索手段によって取得
した第2の検索キー群で前記第2のデータ群を検索する
第3のステップと、この検索した前記第2のデータ群か
ら取得したデータと前記第4の検索キー群とに基づいて
前記第1のデータ群へ新たなデータを追加する第4のス
テップとを含むことを特徴とする。In another search method according to the present invention, a first search key group using each of a plurality of data items to be serviced as a first search key, and a first search key group corresponding to each of the first search keys are provided. A first data group composed of a plurality of first data to be searched, and a plurality of second data generated by grouping the first search key based on the first data group and predetermined characteristics. A second search key group including a search key, a second data group including a plurality of second data to be searched corresponding to each of the second search keys, and each of the first search keys And a third data group having the second search key as a plurality of search target data for the database device, wherein the first search key group of the third data group And the said A first step of extracting a fourth search key group that does not exist in the first search key group of the data group, and searching the third data group with the fourth search key group to obtain the third data group A second step of obtaining the second search key from the second search key; a third step of searching the second data group with the second search key group obtained by the second search means; And a fourth step of adding new data to the first data group based on the data obtained from the second data group and the fourth search key group.
【0013】本発明による記録媒体は、サービス対象で
ある複数のデータ項目の各々を第1の検索キーとする第
1の検索キー群と、前記第1の検索キーの各々に対応す
る複数の検索対象である第1のデータからなる第1のデ
ータ群と、前記第1のデータ群と所定の特性に基づいて
前記第1の検索キーをグルーピングして生成した複数の
第2の検索キーからなる第2の検索キー群と、前記第2
の検索キーの各々に対応する複数の検索対象である第2
のデータからなる第2のデータ群と、前記第1の検索キ
ーの各々に対する複数の検索対象のデータとして前記第
2の検索キーを持つ第3のデータ群とを含むデータベー
スを含むデータベース装置をコンピュータによって検索
するための検索プログラムを記録した記録媒体であっ
て、該プログラムはコンピュータに、前記第1の検索キ
ー群に対応する前記第1のデータ群を検索させ、この検
索の結果前記第1の検索キー群に出力対象である目的検
索キーが存在しないときに前記第3のデータ群を前記第
1の検索キーで検索し該第3のデータ群から前記第2の
検索キーを取得させ、この取得した第2の検索キーによ
って前記第2のデータ群を検索させることを特徴とする
データベース装置をコンピュータによって検索するため
の検索プログラムを記録したことを特徴とする。[0013] A recording medium according to the present invention includes a first search key group using each of a plurality of data items to be serviced as a first search key, and a plurality of searches corresponding to each of the first search keys. A first data group including target first data, and a plurality of second search keys generated by grouping the first search keys based on the first data group and predetermined characteristics. A second search key group,
Of multiple search targets corresponding to each of the search keys of
A database device including a database including a second data group consisting of the following data and a third data group having the second search key as a plurality of search target data for each of the first search keys. A search medium for storing a search program for searching by the computer, the program causing a computer to search for the first data group corresponding to the first search key group, and as a result of the search, When the target search key to be output does not exist in the search key group, the third data group is searched with the first search key, and the second search key is obtained from the third data group. A search program for causing a computer to search for a database device characterized by causing the second data group to be searched using the obtained second search key. Characterized in that the recording was.
【0014】また、本発明による他の記録媒体は、サー
ビス対象である複数のデータ項目の各々を第1の検索キ
ーとする第1の検索キー群と、前記第1の検索キーの各
々に対応する複数の検索対象である第1のデータからな
る第1のデータ群と、前記第1のデータ群と所定の特性
に基づいて前記第1の検索キーをグルーピングして生成
した複数の第2の検索キーからなる第2の検索キー群
と、前記第2の検索キーの各々に対応する複数の検索対
象である第2のデータからなる第2のデータ群と、前記
第1の検索キーの各々に対する複数の検索対象のデータ
として前記第2の検索キーを持つ第3のデータ群とを含
むデータベースを含むデータベース装置をコンピュータ
によって検索するための検索プログラムを記録した記録
媒体であって、該プログラムはコンピュータに、前記第
3のデータ群の第1の検索キー群に存在しかつ前記第1
データ群の第1の検索キー群に存在しない第4の検索キ
ー群を抽出させ、前記第3のデータ群を前記第4の検索
キー群で検索し前記第3のデータ群から前記第2の検索
キーを取得させ、前記第2の検索手段によって取得した
第2の検索キー群で前記第2のデータ群を検索させ、こ
の検索した前記第2のデータ群から取得したデータと前
記第4の検索キー群とに基づいて前記第1のデータ群へ
新たなデータを追加させることを特徴とするデータベー
ス装置をコンピュータによって検索するための検索プロ
グラムを記録したことを特徴とする。In another recording medium according to the present invention, a first search key group using each of a plurality of data items to be serviced as a first search key, and a first search key group corresponding to each of the first search keys are provided. A first data group composed of a plurality of first data to be searched, and a plurality of second data generated by grouping the first search key based on the first data group and predetermined characteristics. A second search key group including a search key, a second data group including a plurality of second data to be searched corresponding to each of the second search keys, and each of the first search keys And a third data group having the second search key as a plurality of search target data with respect to a database device including a database. Grams to the computer present in the first search key group of the third group of data and the first
A fourth search key group that does not exist in the first search key group of the data group is extracted, the third data group is searched using the fourth search key group, and the second search key group is extracted from the third data group. A search key is obtained, the second data group is searched by the second search key group obtained by the second search means, and the data obtained from the searched second data group is compared with the fourth data. A search program for causing a computer to search for a database device characterized by adding new data to the first data group based on a search key group is recorded.
【0015】要するに本発明では、検索キーとグループ
キーとの対応テーブルを設け、このテーブルをメンテナ
ンスするだけで、複数のデータ項目を検索できるので、
メンテナンス工数を削減できるのである。In short, according to the present invention, a plurality of data items can be searched only by providing a correspondence table between a search key and a group key and maintaining this table.
Maintenance man-hours can be reduced.
【0016】[0016]
【発明の実施の形態】次に、本発明の実施の形態につい
て図面を参照して説明する。Next, embodiments of the present invention will be described with reference to the drawings.
【0017】図1は本発明による第1の実施の形態を示
すブロック図である。同図を参照すると、同図に示され
ている計画用データベース装置は、後述する3つのデー
タ群A11,B12及びC13からなるデータベース1
と、これらデータ群A11,B12,C13の各々に対
応してデータを検索する検索部21,22,23を備え
るデータ作成部12とを含んで構成されている。以下、
ROM(Read Only Memory)の製造工
程を例にとり、本装置におけるデータ構造について説明
する。FIG. 1 is a block diagram showing a first embodiment according to the present invention. Referring to the figure, the planning database device shown in the figure is a database 1 comprising three data groups A11, B12 and C13 to be described later.
And a data creation unit 12 including search units 21, 22, and 23 for searching data corresponding to each of the data groups A11, B12, and C13. Less than,
The data structure of this apparatus will be described by taking a manufacturing process of a ROM (Read Only Memory) as an example.
【0018】図2を参照すると、同図(a)にはデータ
群A11が、同図(b)にはデータ群B12が、同図
(c)にはデータ群C13が、夫々示されている。つま
り、これら図2(a)〜(c)に示されているデータ群
によって計画用データベースが構成されている。Referring to FIG. 2, FIG. 2A shows a data group A11, FIG. 2B shows a data group B12, and FIG. 2C shows a data group C13. . In other words, a planning database is composed of the data groups shown in FIGS. 2A to 2C.
【0019】ここで、同図(a)に示されているデータ
群A11は、通常のデータサービスを行うために用いら
れる。また、同図(b)に示されているデータ群B12
は、データ群A11を特定の特徴に基づいてグルーピン
グしたグルーピングキーデータ構造を有している。さら
にまた、同図(c)に示されているデータ群C13は、
データサービスを行う際に用いられるキー項目とグルー
ピングキーとの対応関係を有している。Here, the data group A11 shown in FIG. 1A is used for performing a normal data service. The data group B12 shown in FIG.
Has a grouping key data structure in which the data group A11 is grouped based on specific characteristics. Furthermore, the data group C13 shown in FIG.
There is a correspondence between key items used for performing data service and grouping keys.
【0020】図2(a)において、データ群A11は、
キー項目として管理対象の品種(本例では、ROM)の
コード「KD−AAA」K1及びK2を個々に示した品
種A1と、この品種A1をグルーピングした品種グルー
プのコードA2と、品種A1について作業されるべき工
程を示す工程コードA3と、工程コードA3に対応する
工程で使用される設備を示す設備コードA4と、工程コ
ードA3に対応する工程に要する時間を秒[s]で示す
インデックスタイムA5とを含んでいる。In FIG. 2A, a data group A11 is
Type A1 individually indicating the codes “KD-AAA” K1 and K2 of the type (ROM in this example) to be managed as key items, code A2 of the type group in which this type A1 is grouped, and work on type A1 A process code A3 indicating a process to be performed, an equipment code A4 indicating equipment used in the process corresponding to the process code A3, and an index time A5 indicating a time required for the process corresponding to the process code A3 in seconds [s]. And
【0021】この例では、コード「KD−AAA」K1
及びK2について工程コード「1000」及び「200
0」に対応する作業工程が行われる。そして、その時に
使用される設備は、設備コード「BDG01」が示すボ
ンディング装置及び設備コード「TST01」が示すテ
スタである。また、設備コード「BDG01」が示すボ
ンディング装置による作業工程に要する時間は「10」
[s]、設備コード「TST01」が示すテスタによる
作業工程に要する時間は「20」[s]である。In this example, the code "KD-AAA" K1
And K2, the process codes “1000” and “200”
A work process corresponding to “0” is performed. The equipment used at that time is the bonding apparatus indicated by the equipment code “BDG01” and the tester indicated by the equipment code “TST01”. The time required for the work process by the bonding apparatus indicated by the equipment code “BDG01” is “10”.
[S], the time required for the work process by the tester indicated by the equipment code “TST01” is “20” [s].
【0022】データ群B12は、複数の品種B1をグル
ーピングした品種グループB2をキー項目としている。
そして、その品種グループB2は、データ「QFP64
P2.7」L1,L2及びL3と、工程コードB3「1
000」,「2000」及び「2000」とを有してい
る。そして、工程コードB3「1000」,「200
0」,「2000」に対応する設備コードB4は、夫々
「BDG01」,「TST01」,「TST02」であ
る。設備コードB4「BDG01」,「TST01」,
「TST02」に対応するインデックスタイムは、「4
0」,「50」,「60」である。The data group B12 has a product group B2 obtained by grouping a plurality of product types B1 as key items.
Then, the product type group B2 stores the data “QFP64
P2.7 "L1, L2 and L3 and the process code B3" 1
000 "," 2000 "and" 2000 ". Then, the process codes B3 “1000”, “200”
The facility codes B4 corresponding to "0" and "2000" are "BDG01", "TST01", and "TST02", respectively. Equipment code B4 “BDG01”, “TST01”,
The index time corresponding to “TST02” is “4
0 "," 50 ", and" 60 ".
【0023】なお、「QFP」はQuad Flat
Package,「64P」は64ピン、「2.7」は
パッケージの厚さが2.7[mm]であることを夫々示
している。"QFP" stands for Quad Flat
Package, “64P” indicates 64 pins, and “2.7” indicates that the thickness of the package is 2.7 [mm].
【0024】データ群C13は、品種C1の「KD−B
BB」M1及び「KD−CCC」M2をキー項目とし、
品種C1をグルーピングした品種グループC2を有して
いる。The data group C13 includes “KD-B” of the product type C1.
BB "M1 and" KD-CCC "M2 as key items,
A type group C2 is formed by grouping the type C1.
【0025】このサービスデータD14は、品種D1が
「KD−BBB」N2,N3のデータを取得した場合の
データである。ここでは、「KD−BBB」でデータ群
A1を検索するが、データ群A11には品種「KD−B
BB」は登録されていない。そのため、データ群C13
を品種「KD−BBB」で検索し、品種グループである
「QFP64P2.7」を取得する。ここで、取得した
「QFP64P2.7」でデータ群B12を検索し、L
1,L2,L3の3つのデータを取得する。サービスを
行う場合には、検索キーである「KD−BBB」を品種
D1にセットし、品種D2,D4,D5にはデータ群B
12から取得したデータをセットする。これにより、サ
ービスを行う。The service data D14 is data when the type D1 has acquired data of "KD-BBB" N2, N3. Here, the data group A1 is searched for “KD-BBB”, but the data group A11 includes the type “KD-BBB”.
“BB” is not registered. Therefore, the data group C13
Is searched for the product type “KD-BBB” to obtain the product type group “QFP64P2.7”. Here, the data group B12 is searched using the acquired “QFP64P2.7”,
The three data of 1, L2 and L3 are acquired. When performing the service, the search key “KD-BBB” is set in the type D1, and the types D2, D4, and D5 have the data group B.
The data obtained from 12 is set. Thus, the service is performed.
【0026】次に、図3のフローチャートを参照し、図
2に示されているデータベース構造を有するデータベー
スから図2のサービスデータD14を作成する処理手順
を説明する。まず、データ群A11を検索キーK01で
ある「KD−BBB」で検索する(ステップS1)。Next, a processing procedure for creating the service data D14 of FIG. 2 from the database having the database structure shown in FIG. 2 will be described with reference to the flowchart of FIG. First, the data group A11 is searched for using "KD-BBB" as the search key K01 (step S1).
【0027】検索した結果、品種「KD−BBB」がデ
ータ群A11に存在すればデータサービスが行われる
(ステップS2→S8)。しかし、ここでは品種「KD
−BBB」はデータ群A11には存在しない。このた
め、検索キーK01である「KD−BBB」でデータ群
C13を検索し(ステップS2→S3)、検索キーK0
2である「QFP64P2.7」を取得する(ステップ
S4)。As a result of the search, if the type "KD-BBB" exists in the data group A11, the data service is performed (steps S2 to S8). However, here, the variety "KD
"-BBB" does not exist in the data group A11. Therefore, the data group C13 is searched using the search key K01 “KD-BBB” (steps S2 → S3), and the search key K0 is searched.
Then, “QFP64P2.7”, which is 2, is acquired (step S4).
【0028】この検索キーK02である「QFP64P
2.7」でデータ群B12を検索し(ステップS5)、
「QFP64P2.7」に対応するデータ項目を取得す
る(ステップS6)。そして、「KD−BBB」とデー
タ群B12を検索して取得したデータ項目から新規デー
タを作成し(ステップS7)、データサービスが行われ
る(ステップS7→S8)。なお、「データサービス」
とは、データの検索結果を返すことをいう。The search key K02 "QFP64P
2.7 ”to retrieve the data group B12 (step S5),
A data item corresponding to "QFP64P2.7" is obtained (step S6). Then, new data is created from “KD-BBB” and the data item obtained by searching the data group B12 (step S7), and the data service is performed (step S7 → S8). "Data Service"
Means returning data search results.
【0029】本発明の第2の実施の形態によるデータベ
ース装置が図4のブロック図に示されている。同図にお
いて、図1と同等部分は同一符号により示されている。A database device according to a second embodiment of the present invention is shown in the block diagram of FIG. In the figure, the same parts as those in FIG. 1 are indicated by the same reference numerals.
【0030】同図を参照すると、本実施形態のデータベ
ース装置は、3つのデータ群A11,B12,C13か
らなるデータベース101と、これらデータ群A11,
B12,C13の各々に対応してデータを検索する検索
部121,122,123及び検索したデータをデータ
群A11に書込むデータ更新部124を有するデータ作
成部102とを含んで構成されている。Referring to FIG. 1, a database device according to the present embodiment includes a database 101 including three data groups A11, B12, and C13, and a data group A11,
It is configured to include search units 121, 122, and 123 for searching data corresponding to B12 and C13, and a data creation unit 102 having a data updating unit 124 that writes the searched data to the data group A11.
【0031】この図4に示されているデータベース装置
で作成されたサービスデータの例が図5に示されてい
る。同図に示されているデータ群A21のデータ項目
は、上述したデータ群A11のデータ項目と同じであ
る。すなわち、データ群A21において、検索キーは品
種A1であり、品種コードA2,工程コードA3,設備
コードA4及びインデックスタイムA5を有している。FIG. 5 shows an example of service data created by the database device shown in FIG. The data items of the data group A21 shown in the figure are the same as the data items of the data group A11 described above. That is, in the data group A21, the search key is the type A1, and has the type code A2, the process code A3, the facility code A4, and the index time A5.
【0032】このデータ群A21は、品種A1が「KD
−AAA」O1,O2、「KD−BBB」O3,O4,
O5、「KD−CCC」O6,O7,O8のデータを有
している。「KD−AAA」は元々データ群A11に存
在したデータであり、「KD−BBB」及び「KD−C
CC」は今回の処理で追加されたデータである。In this data group A21, the type A1 is "KD
-AAA "O1, O2," KD-BBB "O3, O4
O5, “KD-CCC” data O6, O7, O8. “KD-AAA” is data that originally existed in the data group A11, and “KD-BBB” and “KD-C”
“CC” is data added in the current process.
【0033】次に、図6のフローチャートを参照し、図
4に示されているデータベース構造を有するデータベー
スから図5のデータ群A21を作成する処理手順を説明
する。Next, with reference to the flowchart of FIG. 6, a processing procedure for creating the data group A21 of FIG. 5 from the database having the database structure shown in FIG. 4 will be described.
【0034】まず、データ群A11のキー項目とデータ
群C13のキー項目との差分を抽出する(ステップT
1)。この場合には、「KD−BBB」と「KD−CC
C」とが差分データとなる。First, the difference between the key item of the data group A11 and the key item of the data group C13 is extracted (step T).
1). In this case, “KD-BBB” and “KD-CC
C "is the difference data.
【0035】その後、この抽出した差分データについて
の検索キーK01でデータ群C13を検索し(ステップ
T2)、検索キーK02を取得する(ステップT3)。
この場合の検索キーK02は、両品種共に「QFP64
P2.7」である。この検索キーK02でデータ群B1
2を検索する(ステップT4)。この場合の検索キーは
「QFP64P2.7」であり、取得されるデータは
「QFP64P2.7」を検索キーとする全てのデータ
である(ステップT5)。Thereafter, the data group C13 is searched using the search key K01 for the extracted difference data (step T2), and the search key K02 is obtained (step T3).
The search key K02 in this case is “QFP64
P2.7 ". With this search key K02, the data group B1
2 is searched (step T4). The search key in this case is “QFP64P2.7”, and the acquired data is all data using “QFP64P2.7” as the search key (step T5).
【0036】差分の検索キーK01及びデータ群B12
のデータ項目を合わせて新規のデータを作成し(ステッ
プT6)、データ群A11に登録する(ステップT
7)。新規のデータを作成するのは、データ群C13及
びデータ群B12から取得したデータをサービスデータ
の形式にする必要があるためである。The difference retrieval key K01 and the data group B12
New data is created by combining the data items (step T6) and registered in the data group A11 (step T6).
7). New data is created because the data acquired from the data group C13 and the data group B12 needs to be in the form of service data.
【0037】なお本発明は、以上の実施例に限定される
ものではなく、数々の変形が可能である。例えば、デー
タ群A11は1つに限られることはなく、2以上のデー
タ群であってもデータ群C13は共有することができる
ことはもちろんである。The present invention is not limited to the above-described embodiment, and various modifications are possible. For example, the number of the data group A11 is not limited to one, and it goes without saying that the data group C13 can be shared even with two or more data groups.
【0038】また本発明は、計画用データベースに限定
されるものではなく、工場等で生産を行うための製造デ
ータを保持するデータベースについても適用できること
はもちろんである。The present invention is not limited to a planning database, but can be applied to a database that holds manufacturing data for production at a factory or the like.
【0039】なお、以上説明した図3又は図6の処理を
実現するためのプログラムを記録した記録媒体を用意
し、これを用いてコンピュータを制御すれば、図1又は
図4のデータベース装置に対して上述と同様の検索を行
うことができることは明白である。この記録媒体には、
図1又は図4中に図示されていない半導体メモリ、磁気
ディスク装置の他、種々の記録媒体を用いることができ
る。By preparing a recording medium on which a program for realizing the processing of FIG. 3 or 6 described above is recorded and controlling a computer using the recording medium, the database apparatus of FIG. 1 or FIG. It is clear that a search similar to that described above can be performed. This recording medium contains
Various recording media can be used in addition to the semiconductor memory and the magnetic disk device not shown in FIG. 1 or FIG.
【0040】つまり、本発明のデータベース装置は、サ
ービス対象の複数のデータ項目の各々を第1の検索キー
とする第1の検索キー群及び前記第1の検索キーの各々
に対応する複数の検索対象の第1のデータからなる第1
のデータ群(図1の11)を含むデータベース(図1の
1)と、前記データベースを検索して所定のサービス用
データを作成するサービスデータ作成部(図1の2)と
を備える計画用データベース装置であって、前記第1の
データ群と予め定められた第1の特性に基づき前記第1
の検索キーをグルーピングして生成した複数の第2の検
索キーからなる第2の検索キー群と、前記第2の検索キ
ーの各々に対応する複数の検索対象の第2のデータから
なる第2のデータ群(図1の12)と、前記第1の検索
キーの各々に対応する複数の検索対象のデータとして前
記第2の検索キーを持つ第3のデータ群(図1の13)
とを備え、前記サービスデータ作成部2は前記第1の検
索キー群対応の前記第1のデータ群を検索する第1の検
索部(図1の21)と、前記第1の検索キー群に出力対
象の目的検索キーが存在しないときに、前記第3のデー
タ群を前記第1の検索キーで検索し、第3のデータ群か
ら第2の検索キーを取得する第2の検索部(図2の2
3)と、前記第2の検索部で取得した第2の検索キー
で、第2のデータ群を検索する第3の検索部(図1の2
2)とを含んで構成されているのである。That is, the database apparatus of the present invention provides a first search key group using each of a plurality of service target data items as a first search key, and a plurality of search corresponding to each of the first search keys. The first of the first data of interest
(1 in FIG. 1) including a data group (11 in FIG. 1), and a service data creating unit (2 in FIG. 1) for searching the database and creating predetermined service data An apparatus, wherein the first data group and the first characteristic are determined based on a predetermined first characteristic.
And a second search key group including a plurality of second search keys generated by grouping the search keys, and a second search key group including a plurality of search target second data corresponding to each of the second search keys. (12 in FIG. 1) and a third data group (13 in FIG. 1) having the second search key as a plurality of search target data corresponding to each of the first search keys
The service data creation unit 2 includes: a first search unit (21 in FIG. 1) for searching the first data group corresponding to the first search key group; A second search unit that searches for the third data group with the first search key and obtains a second search key from the third data group when there is no target search key to be output; 2 of 2
3) and a third search unit (2 in FIG. 1) that searches for a second data group using the second search key acquired by the second search unit.
2).
【0041】また、本発明の検索方法は、前記第1の検
索キー群を参照して前記第1のデータ群のデータを検索
する第1のステップ(図3のS1)と、前記第1の検査
キー群を検索して、第1の検索キーの存在の有無を判定
する第2のステップ(図3のS2)と、前記第1の検索
キーが存在しないときに前記第3のデータ群を検索し、
第2の検索キーを取得する第3のステップ(図3のS
3,S4)と前記第2の検索キーで第2のデータ群を検
索する第4のステップ(図3のS5,S6)を含んで構
成されているのである。Further, in the search method of the present invention, a first step (S1 in FIG. 3) of searching for data of the first data group with reference to the first search key group; A second step (S2 in FIG. 3) of retrieving an inspection key group to determine whether or not a first search key exists; and determining the third data group when the first search key does not exist. Search and
The third step of obtaining the second search key (S in FIG. 3)
3, S4) and a fourth step (S5, S6 in FIG. 3) of searching the second data group with the second search key.
【0042】さらに、本発明の他のデータベース装置
は、前記第1のデータ群と予め定めた第1の特性に基づ
き前記第1の検索キーをグルーピングして生成した複数
の第2の検索キーからなる第2の検索キー群と、前記第
2の検索キーの各々に対応する複数の検索対象の第2の
データからなる第2のデータ群(図4の112)と、前
記第1の検索キーの各々に対する複数の検索対象のデー
タとして前記第2の検索キーを持つ第3のデータ群(図
4の113)を備え、前記サービスデータ作成部2が、
前記第3のデータ群の第1の検索キー群に存在し前記第
1のデータ群の第1の検索キー群に存在しない第4の検
索キー群を抽出する手段(図4の121)と、前記第3
のデータ群を前記第4の検索キーで検索し、第3のデー
タ群から第2の検索キーを取得する第2の検索手段(図
4の123)と、前記第2の検査手段で取得した第2の
検索キー群で、第2のデータ群を検索する第3の検索手
段(図4の122)と、前記第3の検索手段で取得した
第2のデータ群からのデータと、前記第4の検索キーか
ら第1のデータ群へ新たなデータを追加する手段(図4
の124)を含んで構成されているのである。Further, another database apparatus according to the present invention includes a plurality of second search keys generated by grouping the first search keys based on the first data group and a predetermined first characteristic. A second search key group, a second data group (112 in FIG. 4) including a plurality of search target second data corresponding to each of the second search keys, and the first search key And a third data group (113 in FIG. 4) having the second search key as a plurality of search target data for each of the service data creation units 2.
Means for extracting a fourth search key group that exists in the first search key group of the third data group but does not exist in the first search key group of the first data group (121 in FIG. 4); The third
The second search means (123 in FIG. 4) for searching the data group of No. by the fourth search key and obtaining the second search key from the third data group, and the second check means A third search unit (122 in FIG. 4) for searching the second data group with the second search key group; data from the second data group acquired by the third search unit; Means for adding new data from the search key No. 4 to the first data group (FIG. 4)
124).
【0043】そして、本発明の他の検索方法は前記第3
のデータ群の第1の検索キー群に存在して、前記第1の
データ群の第1の検索キーに存在しない第4の検索キー
群を抽出する第1のステップ(図6のT1)と、前記第
3のデータ群を前記第4の検索キー群で検索し、第3の
データ群から第2の検索キーを取得する第2のステップ
(図6のT2,T3)と、前記第2のステップで取得し
た第2の検索キー群で、第2のデータ群を検索する第3
のステップ(図6のT4,T5)と、前記第3のステッ
プで取得した第2のデータ群からのデータと、前記第4
の検索キーから第1のデータ群で新たなデータを追加す
るステップ(図6のT7)を含んで構成されているので
ある。Another search method according to the present invention is the third search method.
A first step (T1 in FIG. 6) of extracting a fourth search key group that exists in the first search key group of the data group and does not exist in the first search key of the first data group. A second step (T2 and T3 in FIG. 6) of searching the third data group with the fourth search key group and obtaining a second search key from the third data group; A third search for searching the second data group with the second search key group obtained in the step
(T4, T5 in FIG. 6), the data from the second data group acquired in the third step, and the fourth
The step (T7 in FIG. 6) of adding new data in the first data group from the search key is performed.
【0044】以上のように、詳細にデータを持つ必要が
ない項目に関しては、検索キーとグループキーとの対応
テーブルをメンテナンスするだけで、複数のデータ項目
を検索することが可能となる。このため、メンテナンス
工数を削減できる。As described above, for an item that does not need to have detailed data, a plurality of data items can be searched only by maintaining a correspondence table between a search key and a group key. Therefore, the number of maintenance steps can be reduced.
【0045】また、本発明によってグルーピングしたデ
ータを使用する場合には、通常のテーブル以外にグルー
ピングしたテーブルに対しても検索する必要があり、処
理時間がかかる。しかし、予めグルーピングしたデータ
を通常のテーブルへ展開することにより検索時間を短縮
でき、処理を高速化できる。When data grouped according to the present invention is used, it is necessary to search not only a normal table but also a grouped table, which takes a long processing time. However, by expanding the data grouped in advance into a normal table, the search time can be reduced, and the processing can be speeded up.
【0046】請求項の記載に関連して本発明は更に次の
態様をとりうる。The present invention can further take the following aspects in connection with the description of the claims.
【0047】(1)前記第1のデータ群は、半導体製造
工場において必要な品種、工程、設備、時間についての
各データを含むことを特徴とする請求項1又は2記載の
データベース装置。(1) The database apparatus according to claim 1 or 2, wherein the first data group includes data on a kind, a process, equipment, and time required in a semiconductor manufacturing plant.
【0048】(2)前記第1のデータ群は、半導体製造
工場において必要な品種、工程、設備、時間についての
各データを含むことを特徴とする請求項3又は4記載の
検索方法。(2) The retrieval method according to (3) or (4), wherein the first data group includes data on a kind, a process, equipment, and a time required in a semiconductor manufacturing plant.
【0049】(3)前記第1のデータ群は、半導体製造
工場において必要な品種、工程、設備、時間についての
各データを含むことを特徴とする請求項5又は6記載の
記録媒体。(3) The recording medium according to (5) or (6), wherein the first data group includes data on a kind, a process, equipment, and a time required in a semiconductor manufacturing plant.
【0050】[0050]
【発明の効果】以上説明したように本発明は、検索キー
とグループキーとの対応テーブルを設け、このテーブル
をメンテナンスすることにより、複数のデータ項目を検
索できるので、メンテナンス工数を削減できるという効
果がある。As described above, according to the present invention, a plurality of data items can be searched by providing a correspondence table between search keys and group keys, and by maintaining this table, the number of maintenance steps can be reduced. There is.
【図1】本発明の第1の実施の形態によるデータベース
装置の構成を示すブロック図である。FIG. 1 is a block diagram illustrating a configuration of a database device according to a first embodiment of the present invention.
【図2】(a)〜(c)は図1中のデータベースの各デ
ータ群の例を示す図、(d)は図1のデータベース装置
によってサービスされるデータの例を示す図である。FIGS. 2A to 2C are diagrams illustrating examples of data groups of a database in FIG. 1, and FIG. 2D is a diagram illustrating an example of data serviced by the database device in FIG.
【図3】図1中のデータ作成部の動作を示すフローチャ
ートである。FIG. 3 is a flowchart illustrating an operation of a data creation unit in FIG. 1;
【図4】本発明の第2の実施の形態によるデータベース
装置の構成を示すブロック図である。FIG. 4 is a block diagram illustrating a configuration of a database device according to a second embodiment of the present invention.
【図5】図4のデータベース装置によってサービスされ
るデータの例を示す図である。FIG. 5 is a diagram illustrating an example of data serviced by the database device of FIG. 4;
【図6】図5中のデータ作成部の動作を示すフローチャ
ートである。FIG. 6 is a flowchart showing an operation of a data creation unit in FIG. 5;
1,101 データベース 2,102 データ作成部 21,22,23,121,122,123 検索部 124 データ更新部 A11,B12,C13 データ群 1,101 database 2,102 data creation unit 21,22,23,121,122,123 search unit 124 data update unit A11, B12, C13 data group
───────────────────────────────────────────────────── フロントページの続き (58)調査した分野(Int.Cl.7,DB名) G06F 17/30 JICSTファイル(JOIS)──────────────────────────────────────────────────の Continued on the front page (58) Field surveyed (Int.Cl. 7 , DB name) G06F 17/30 JICST file (JOIS)
Claims (6)
各々を第1の検索キーとする第1の検索キー群と、前記
第1の検索キーの各々に対応する複数の検索対象である
第1のデータからなる第1のデータ群とを含むデータベ
ースと、 前記データベースから所定のサービス用データを作成す
るサービスデータ作成手段と、 を含むデータベース装置であって、 前記データベースは、前記第1のデータ群と所定の特性
に基づいて前記第1の検索キーをグルーピングして生成
した複数の第2の検索キーからなる第2の検索キー群
と、前記第2の検索キーの各々に対応する複数の検索対
象である第2のデータからなる第2のデータ群と、前記
第1の検索キーの各々に対する複数の検索対象のデータ
として前記第2の検索キーを持つ第3のデータ群とを含
み、 前記サービスデータ作成手段は、前記第1の検索キー群
に対応する前記第1のデータ群を検索する第1の検索手
段と、前記第1の検索キー群に出力対象である目的検索
キーが存在しないときに前記第3のデータ群を前記第1
の検索キーで検索し該第3のデータ群から前記第2の検
索キーを取得する第2の検索手段と、前記第2の検索手
段によって取得した第2の検索キーによって前記第2の
データ群を検索する第3の検索手段とを含むことを特徴
とするデータベース装置。1. A first search key group using each of a plurality of data items to be serviced as a first search key, and a plurality of first search objects corresponding to each of the first search keys. And a service data creating means for creating predetermined service data from the database, wherein the database comprises the first data group. And a second search key group including a plurality of second search keys generated by grouping the first search keys based on predetermined characteristics, and a plurality of searches corresponding to each of the second search keys. A second data group consisting of second data to be processed, and a third data group having the second search key as a plurality of search target data for each of the first search keys. The service data creation means includes: first search means for searching for the first data group corresponding to the first search key group; and a target search key to be output to the first search key group. When no data exists, the third data group is converted to the first data group.
A second search unit that retrieves the second search key from the third data group by searching with the search key, and the second data group based on the second search key that is acquired by the second search unit And a third search means for searching for a database.
記第1データ群の第1の検索キー群に存在しない第4の
検索キー群を抽出する抽出手段と、前記第3のデータ群
を前記第4の検索キー群で検索し前記第3のデータ群か
ら前記第2の検索キーを取得する第4の検索手段と、前
記第4の検索手段によって取得した第2の検索キー群で
前記第2のデータ群を検索する第5の検索手段と、前記
第5の検索手段によって前記第2のデータ群から取得し
たデータと前記第4の検索キー群とに基づいて前記第1
のデータ群へ新たなデータを追加する追加手段とを含む
サービスデータ作成手段と、 を含むことを特徴とする請求項1記載のデータベース装
置。2. Extracting the database and a fourth search key group that is present in the first search key group of the third data group and is not present in the first search key group of the first data group. Extraction means; fourth search means for searching the third data group with the fourth search key group to obtain the second search key from the third data group; and the fourth search means Fifth search means for searching the second data group with the second search key group obtained by the second search key group, data obtained from the second data group by the fifth search means, and the fourth search key Group based on the first
2. The database apparatus according to claim 1, further comprising: service data creating means including adding means for adding new data to the data group.
各々を第1の検索キーとする第1の検索キー群と、前記
第1の検索キーの各々に対応する複数の検索対象である
第1のデータからなる第1のデータ群と、前記第1のデ
ータ群と所定の特性に基づいて前記第1の検索キーをグ
ルーピングして生成した複数の第2の検索キーからなる
第2の検索キー群と、前記第2の検索キーの各々に対応
する複数の検索対象である第2のデータからなる第2の
データ群と、前記第1の検索キーの各々に対する複数の
検索対象のデータとして前記第2の検索キーを持つ第3
のデータ群とを含むデータベースを含むデータベース装
置についての検索方法であって、 前記第1の検索キー群に対応する前記第1のデータ群を
検索する第1のステップと、この検索の結果前記第1の
検索キー群に出力対象である目的検索キーが存在しない
ときに前記第3のデータ群を前記第1の検索キーで検索
し該第3のデータ群から前記第2の検索キーを取得する
第2のステップと、この取得した第2の検索キーによっ
て前記第2のデータ群を検索する第3のステップとを含
むことを特徴とする検索方法。3. A first search key group using each of a plurality of data items to be serviced as a first search key, and a plurality of first search objects corresponding to each of the first search keys. And a second search key consisting of a plurality of second search keys generated by grouping the first search keys based on the first data group and predetermined characteristics. Group, a second data group consisting of a plurality of second data as search targets corresponding to each of the second search keys, and a plurality of search target data for each of the first search keys. Third with second search key
A search method for a database device including a database including a first data group, wherein a first step of searching for the first data group corresponding to the first search key group; When the target search key to be output does not exist in the one search key group, the third data group is searched with the first search key, and the second search key is obtained from the third data group. A retrieval method, comprising: a second step; and a third step of retrieving the second data group using the acquired second retrieval key.
各々を第1の検索キーとする第1の検索キー群と、前記
第1の検索キーの各々に対応する複数の検索対象である
第1のデータからなる第1のデータ群と、前記第1のデ
ータ群と所定の特性に基づいて前記第1の検索キーをグ
ルーピングして生成した複数の第2の検索キーからなる
第2の検索キー群と、前記第2の検索キーの各々に対応
する複数の検索対象である第2のデータからなる第2の
データ群と、前記第1の検索キーの各々に対する複数の
検索対象のデータとして前記第2の検索キーを持つ第3
のデータ群とを含むデータベースを含むデータベース装
置についての検索方法であって、 前記第3のデータ群の第1の検索キー群に存在しかつ前
記第1データ群の第1の検索キー群に存在しない第4の
検索キー群を抽出する第1のステップと、前記第3のデ
ータ群を前記第4の検索キー群で検索し前記第3のデー
タ群から前記第2の検索キーを取得する第2のステップ
と、前記第2の検索手段によって取得した第2の検索キ
ー群で前記第2のデータ群を検索する第3のステップ
と、この検索した前記第2のデータ群から取得したデー
タと前記第4の検索キー群とに基づいて前記第1のデー
タ群へ新たなデータを追加する第4のステップとを含む
ことを特徴とする検索方法。4. A first search key group using each of a plurality of data items to be serviced as a first search key, and a first search target group corresponding to each of the first search keys. And a second search key consisting of a plurality of second search keys generated by grouping the first search keys based on the first data group and predetermined characteristics. Group, a second data group consisting of a plurality of second data as search targets corresponding to each of the second search keys, and a plurality of search target data for each of the first search keys. Third with second search key
A search method for a database device including a database including a data group of the first data group and a first search key group of the first data group. A first step of extracting a fourth search key group that is not performed, and a second step of searching the third data group with the fourth search key group and acquiring the second search key from the third data group. Step 2, a third step of searching the second data group with the second search key group obtained by the second search means, and data obtained from the searched second data group. A fourth step of adding new data to the first data group based on the fourth search key group.
各々を第1の検索キーとする第1の検索キー群と、前記
第1の検索キーの各々に対応する複数の検索対象である
第1のデータからなる第1のデータ群と、前記第1のデ
ータ群と所定の特性に基づいて前記第1の検索キーをグ
ルーピングして生成した複数の第2の検索キーからなる
第2の検索キー群と、前記第2の検索キーの各々に対応
する複数の検索対象である第2のデータからなる第2の
データ群と、前記第1の検索キーの各々に対する複数の
検索対象のデータとして前記第2の検索キーを持つ第3
のデータ群とを含むデータベースを含むデータベース装
置をコンピュータによって検索するための検索プログラ
ムを記録した記録媒体であって、該プログラムはコンピ
ュータに、前記第1の検索キー群に対応する前記第1の
データ群を検索させ、この検索の結果前記第1の検索キ
ー群に出力対象である目的検索キーが存在しないときに
前記第3のデータ群を前記第1の検索キーで検索し該第
3のデータ群から前記第2の検索キーを取得させ、この
取得した第2の検索キーによって前記第2のデータ群を
検索させることを特徴とするデータベース装置をコンピ
ュータによって検索するための検索プログラムを記録し
たことを特徴とする記録媒体。5. A first search key group using each of a plurality of data items to be serviced as a first search key, and a plurality of first search objects corresponding to each of the first search keys. And a second search key consisting of a plurality of second search keys generated by grouping the first search keys based on the first data group and predetermined characteristics. Group, a second data group consisting of a plurality of second data as search targets corresponding to each of the second search keys, and a plurality of search target data for each of the first search keys. Third with second search key
A storage medium storing a search program for a computer to search a database device including a database including a first data group and a first data group corresponding to the first search key group. When a target search key to be output does not exist in the first search key group as a result of the search, the third data group is searched using the first search key. Recording a search program for searching a database device by a computer, characterized by causing the second search key to be obtained from a group and searching the second data group by the obtained second search key. Recording medium characterized by the above-mentioned.
各々を第1の検索キーとする第1の検索キー群と、前記
第1の検索キーの各々に対応する複数の検索対象である
第1のデータからなる第1のデータ群と、前記第1のデ
ータ群と所定の特性に基づいて前記第1の検索キーをグ
ルーピングして生成した複数の第2の検索キーからなる
第2の検索キー群と、前記第2の検索キーの各々に対応
する複数の検索対象である第2のデータからなる第2の
データ群と、前記第1の検索キーの各々に対する複数の
検索対象のデータとして前記第2の検索キーを持つ第3
のデータ群とを含むデータベースを含むデータベース装
置をコンピュータによって検索するための検索プログラ
ムを記録した記録媒体であって、該プログラムはコンピ
ュータに、前記第3のデータ群の第1の検索キー群に存
在しかつ前記第1データ群の第1の検索キー群に存在し
ない第4の検索キー群を抽出させ、前記第3のデータ群
を前記第4の検索キー群で検索し前記第3のデータ群か
ら前記第2の検索キーを取得させ、前記第2の検索手段
によって取得した第2の検索キー群で前記第2のデータ
群を検索させ、この検索した前記第2のデータ群から取
得したデータと前記第4の検索キー群とに基づいて前記
第1のデータ群へ新たなデータを追加させることを特徴
とするデータベース装置をコンピュータによって検索す
るための検索プログラムを記録したことを特徴とする記
録媒体。6. A first search key group using each of a plurality of data items to be serviced as a first search key, and a plurality of first search objects corresponding to each of the first search keys. And a second search key consisting of a plurality of second search keys generated by grouping the first search keys based on the first data group and predetermined characteristics. Group, a second data group consisting of a plurality of second data as search targets corresponding to each of the second search keys, and a plurality of search target data for each of the first search keys. Third with second search key
A storage medium storing a search program for searching for a database device including a database including a data group of the third data group by a computer, wherein the program is stored in a first search key group of the third data group. And extracting a fourth search key group that does not exist in the first search key group of the first data group, searching the third data group with the fourth search key group, and extracting the third data group. To retrieve the second search key, retrieve the second data group with the second retrieval key group acquired by the second retrieval means, and retrieve the data acquired from the retrieved second data group. A search program for searching a database device by a computer, wherein new data is added to the first data group on the basis of and the fourth search key group. Recording medium characterized by recording a ram.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP09196264A JP3085251B2 (en) | 1997-07-23 | 1997-07-23 | Database device, search method therefor, and recording medium recording search program for searching database device by computer |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP09196264A JP3085251B2 (en) | 1997-07-23 | 1997-07-23 | Database device, search method therefor, and recording medium recording search program for searching database device by computer |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH1139311A JPH1139311A (en) | 1999-02-12 |
| JP3085251B2 true JP3085251B2 (en) | 2000-09-04 |
Family
ID=16354922
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP09196264A Expired - Fee Related JP3085251B2 (en) | 1997-07-23 | 1997-07-23 | Database device, search method therefor, and recording medium recording search program for searching database device by computer |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP3085251B2 (en) |
-
1997
- 1997-07-23 JP JP09196264A patent/JP3085251B2/en not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| JPH1139311A (en) | 1999-02-12 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN112711629B (en) | Data and associated data import and export method, device, equipment and storage medium | |
| JP3085251B2 (en) | Database device, search method therefor, and recording medium recording search program for searching database device by computer | |
| JP3006619B2 (en) | Material requirement development processing equipment | |
| JPH06335165A (en) | Method and apparatus for constituting data base of power system monitoring control system, method and apparatus for managing data base of power system monitoring control system and power system monitoring control system | |
| JPH0736522A (en) | Mounting machine data management method and generation method | |
| JPH05188119A (en) | Test data management device and test data management method | |
| JPH05314188A (en) | Retrieval processing system for data having range | |
| JPH10177584A (en) | Document search system | |
| JPH052512A (en) | Space area retrieving system | |
| JPH11143749A (en) | Relational database management system and data management method | |
| JP2925667B2 (en) | Process flow creation system | |
| JP3613148B2 (en) | Material requirements planning processing system and method, and recording medium recording material requirements planning processing program | |
| JPS63172334A (en) | Data processing system for data base system | |
| JP2001022777A (en) | Data analysis method | |
| JPH0225974A (en) | Retrieving system for updating of data base | |
| JPS6058492B2 (en) | Database search method | |
| JP3298671B2 (en) | Data entry method | |
| JPH0667946A (en) | Exclusive controller in database having hierarchy structure | |
| JPH02120950A (en) | Address conversion system for memory dump file access | |
| JPH02231604A (en) | Program producing device | |
| JPS6327927A (en) | Index generation system in reserved information retrieval system | |
| JPH05165891A (en) | Database data registration / search method | |
| JPH03246765A (en) | Data retrieving system | |
| JPH11167507A (en) | Data processing method using object-oriented file and record medium recording data processing program using the file | |
| JPH052514A (en) | Master file preparation supporting system |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| LAPS | Cancellation because of no payment of annual fees |