Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP3085251B2 - データベース装置及びその検索方法並びにデータベース装置をコンピュータによって検索するための検索プログラムを記録した記録媒体 - Google Patents
[go: Go Back, main page]

JP3085251B2 - データベース装置及びその検索方法並びにデータベース装置をコンピュータによって検索するための検索プログラムを記録した記録媒体 - Google Patents

データベース装置及びその検索方法並びにデータベース装置をコンピュータによって検索するための検索プログラムを記録した記録媒体

Info

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
Application number
JP09196264A
Other languages
English (en)
Other versions
JPH1139311A (ja
Inventor
俊晴 青木
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
NEC Corp
Original Assignee
NEC Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by NEC Corp filed Critical NEC Corp
Priority to JP09196264A priority Critical patent/JP3085251B2/ja
Publication of JPH1139311A publication Critical patent/JPH1139311A/ja
Application granted granted Critical
Publication of JP3085251B2 publication Critical patent/JP3085251B2/ja
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Landscapes

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

Description

【発明の詳細な説明】
【0001】
【発明の属する技術分野】本発明はデータベース装置及
びその検索方法並びにデータベース装置をコンピュータ
によって検索するための検索プログラムを記録した記録
媒体に関し、特に製造工場における生産スケジュール管
理用の生産計画作成システム等の基準情報をサービスす
る計画用データベース装置及びその検索方法並びにデー
タベース装置をコンピュータによって検索するための検
索プログラムを記録した記録媒体に関する。
【0002】
【従来の技術】従来この種の計画用データベース装置
は、例えば、特開平8−016663号公報に記載され
ているように、生産計画作成システムが必要とするデー
タを検索する場合に、低位の第1の階層に目的の検索キ
ーが存在する必要がある。そのため第1の階層には生産
計画システムが必要とする検索キーを全て登録し、デー
タが常にその時点での最新の情報に対応するようにメン
テナンスすることが必要である。
【0003】従来この種の計画用データベース装置で
は、生産計画作成システムが必要とする複数のデータ群
に、検索キー及び上位の階層を結び付けるために、低位
の階層のデータを用意する必要がある。そのため、生産
計画作成システムが必要とする複数のデータ群に対して
データの登録と、その後のメンテナンスとが必要であ
る。
【0004】従来この種の計画用データベース装置は、
生産計画作成システムが必要とする場面で、必要とする
データ単位に低位階層のデータ群にデータが存在しなか
った場合に、上位階層のデータ群へデータを検索に行く
ことによりデータをサービスしていた。そのため、大量
のデータを必要とした場合に複数階層のデータを参照し
なければならず全データを取得するために時間がかかっ
ていた。
【0005】
【発明が解決しようとする課題】上述した従来の計画用
データベース装置は、上位の階層のデータを取得するた
めに低位の階層のデータをメンテナンスしておかなけれ
ばならず、データ作成及びデータ作成後の修正にかかる
所要工数が大きく専用のメンテナンス要員が必要になる
という欠点があった。
【0006】また、生産計画作成システムが必要とする
複数のデータ群に対して、低位の階層のデータを作成し
なければならず、同様に所要工数が大きいという欠点が
あった。
【0007】さらにまた、生産計画作成システムがデー
タを必要とした時点で、低位階層のデータを検索し、低
位階層にデータが存在しない場合に、上位階層へ再度デ
ータ検索を行わなければならず、データ取得までに時間
がかかるという欠点があった。
【0008】本発明は上述した従来技術の欠点を解決す
るためになされたものであり、その目的はメンテナンス
工数が削減でき、また検索時間を短縮することのできる
データベース装置及びその検索方法並びにデータベース
装置をコンピュータによって検索するための検索プログ
ラムを記録した記録媒体を提供することである。
【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の検索手段と
を含むことを特徴とする。
【0010】また、本発明による他のデータベース装置
は、前記データベースと、前記第3のデータ群の第1の
検索キー群に存在しかつ前記第1データ群の第1の検索
キー群に存在しない第4の検索キー群を抽出する抽出手
段と、前記第3のデータ群を前記第4の検索キー群で検
索し前記第3のデータ群から前記第2の検索キーを取得
する第の検索手段と、前記第の検索手段によって取
得した第2の検索キー群で前記第2のデータ群を検索す
る第の検索手段と、前記第の検索手段によって前記
第2のデータ群から取得したデータと前記第4の検索キ
ー群とに基づいて前記第1のデータ群へ新たなデータを
追加する追加手段とを含むサービスデータ作成手段と、
を含むことを特徴とする。
【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のステップと
を含むことを特徴とする。
【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のス
テップとを含むことを特徴とする。
【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のデータ群を検索させることを特徴とする
データベース装置をコンピュータによって検索するため
の検索プログラムを記録したことを特徴とする。
【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のデータ群へ
新たなデータを追加させることを特徴とするデータベー
ス装置をコンピュータによって検索するための検索プロ
グラムを記録したことを特徴とする。
【0015】要するに本発明では、検索キーとグループ
キーとの対応テーブルを設け、このテーブルをメンテナ
ンスするだけで、複数のデータ項目を検索できるので、
メンテナンス工数を削減できるのである。
【0016】
【発明の実施の形態】次に、本発明の実施の形態につい
て図面を参照して説明する。
【0017】図1は本発明による第1の実施の形態を示
すブロック図である。同図を参照すると、同図に示され
ている計画用データベース装置は、後述する3つのデー
タ群A11,B12及びC13からなるデータベース1
と、これらデータ群A11,B12,C13の各々に対
応してデータを検索する検索部21,22,23を備え
るデータ作成部12とを含んで構成されている。以下、
ROM(Read Only Memory)の製造工
程を例にとり、本装置におけるデータ構造について説明
する。
【0018】図2を参照すると、同図(a)にはデータ
群A11が、同図(b)にはデータ群B12が、同図
(c)にはデータ群C13が、夫々示されている。つま
り、これら図2(a)〜(c)に示されているデータ群
によって計画用データベースが構成されている。
【0019】ここで、同図(a)に示されているデータ
群A11は、通常のデータサービスを行うために用いら
れる。また、同図(b)に示されているデータ群B12
は、データ群A11を特定の特徴に基づいてグルーピン
グしたグルーピングキーデータ構造を有している。さら
にまた、同図(c)に示されているデータ群C13は、
データサービスを行う際に用いられるキー項目とグルー
ピングキーとの対応関係を有している。
【0020】図2(a)において、データ群A11は、
キー項目として管理対象の品種(本例では、ROM)の
コード「KD−AAA」K1及びK2を個々に示した品
種A1と、この品種A1をグルーピングした品種グルー
プのコードA2と、品種A1について作業されるべき工
程を示す工程コードA3と、工程コードA3に対応する
工程で使用される設備を示す設備コードA4と、工程コ
ードA3に対応する工程に要する時間を秒[s]で示す
インデックスタイムA5とを含んでいる。
【0021】この例では、コード「KD−AAA」K1
及びK2について工程コード「1000」及び「200
0」に対応する作業工程が行われる。そして、その時に
使用される設備は、設備コード「BDG01」が示すボ
ンディング装置及び設備コード「TST01」が示すテ
スタである。また、設備コード「BDG01」が示すボ
ンディング装置による作業工程に要する時間は「10」
[s]、設備コード「TST01」が示すテスタによる
作業工程に要する時間は「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」である。
【0023】なお、「QFP」はQuad Flat
Package,「64P」は64ピン、「2.7」は
パッケージの厚さが2.7[mm]であることを夫々示
している。
【0024】データ群C13は、品種C1の「KD−B
BB」M1及び「KD−CCC」M2をキー項目とし、
品種C1をグルーピングした品種グループC2を有して
いる。
【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から取得したデータをセットする。これにより、サ
ービスを行う。
【0026】次に、図3のフローチャートを参照し、図
2に示されているデータベース構造を有するデータベー
スから図2のサービスデータD14を作成する処理手順
を説明する。まず、データ群A11を検索キーK01で
ある「KD−BBB」で検索する(ステップS1)。
【0027】検索した結果、品種「KD−BBB」がデ
ータ群A11に存在すればデータサービスが行われる
(ステップS2→S8)。しかし、ここでは品種「KD
−BBB」はデータ群A11には存在しない。このた
め、検索キーK01である「KD−BBB」でデータ群
C13を検索し(ステップS2→S3)、検索キーK0
2である「QFP64P2.7」を取得する(ステップ
S4)。
【0028】この検索キーK02である「QFP64P
2.7」でデータ群B12を検索し(ステップS5)、
「QFP64P2.7」に対応するデータ項目を取得す
る(ステップS6)。そして、「KD−BBB」とデー
タ群B12を検索して取得したデータ項目から新規デー
タを作成し(ステップS7)、データサービスが行われ
る(ステップS7→S8)。なお、「データサービス」
とは、データの検索結果を返すことをいう。
【0029】本発明の第2の実施の形態によるデータベ
ース装置が図4のブロック図に示されている。同図にお
いて、図1と同等部分は同一符号により示されている。
【0030】同図を参照すると、本実施形態のデータベ
ース装置は、3つのデータ群A11,B12,C13か
らなるデータベース101と、これらデータ群A11,
B12,C13の各々に対応してデータを検索する検索
部121,122,123及び検索したデータをデータ
群A11に書込むデータ更新部124を有するデータ作
成部102とを含んで構成されている。
【0031】この図4に示されているデータベース装置
で作成されたサービスデータの例が図5に示されてい
る。同図に示されているデータ群A21のデータ項目
は、上述したデータ群A11のデータ項目と同じであ
る。すなわち、データ群A21において、検索キーは品
種A1であり、品種コードA2,工程コードA3,設備
コードA4及びインデックスタイム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」は今回の処理で追加されたデータである。
【0033】次に、図6のフローチャートを参照し、図
4に示されているデータベース構造を有するデータベー
スから図5のデータ群A21を作成する処理手順を説明
する。
【0034】まず、データ群A11のキー項目とデータ
群C13のキー項目との差分を抽出する(ステップT
1)。この場合には、「KD−BBB」と「KD−CC
C」とが差分データとなる。
【0035】その後、この抽出した差分データについて
の検索キーK01でデータ群C13を検索し(ステップ
T2)、検索キーK02を取得する(ステップT3)。
この場合の検索キーK02は、両品種共に「QFP64
P2.7」である。この検索キーK02でデータ群B1
2を検索する(ステップT4)。この場合の検索キーは
「QFP64P2.7」であり、取得されるデータは
「QFP64P2.7」を検索キーとする全てのデータ
である(ステップT5)。
【0036】差分の検索キーK01及びデータ群B12
のデータ項目を合わせて新規のデータを作成し(ステッ
プT6)、データ群A11に登録する(ステップT
7)。新規のデータを作成するのは、データ群C13及
びデータ群B12から取得したデータをサービスデータ
の形式にする必要があるためである。
【0037】なお本発明は、以上の実施例に限定される
ものではなく、数々の変形が可能である。例えば、デー
タ群A11は1つに限られることはなく、2以上のデー
タ群であってもデータ群C13は共有することができる
ことはもちろんである。
【0038】また本発明は、計画用データベースに限定
されるものではなく、工場等で生産を行うための製造デ
ータを保持するデータベースについても適用できること
はもちろんである。
【0039】なお、以上説明した図3又は図6の処理を
実現するためのプログラムを記録した記録媒体を用意
し、これを用いてコンピュータを制御すれば、図1又は
図4のデータベース装置に対して上述と同様の検索を行
うことができることは明白である。この記録媒体には、
図1又は図4中に図示されていない半導体メモリ、磁気
ディスク装置の他、種々の記録媒体を用いることができ
る。
【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)とを含んで構成されているのである。
【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)を含んで構
成されているのである。
【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)を含んで構成されているのである。
【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)を含んで構成されているので
ある。
【0044】以上のように、詳細にデータを持つ必要が
ない項目に関しては、検索キーとグループキーとの対応
テーブルをメンテナンスするだけで、複数のデータ項目
を検索することが可能となる。このため、メンテナンス
工数を削減できる。
【0045】また、本発明によってグルーピングしたデ
ータを使用する場合には、通常のテーブル以外にグルー
ピングしたテーブルに対しても検索する必要があり、処
理時間がかかる。しかし、予めグルーピングしたデータ
を通常のテーブルへ展開することにより検索時間を短縮
でき、処理を高速化できる。
【0046】請求項の記載に関連して本発明は更に次の
態様をとりうる。
【0047】(1)前記第1のデータ群は、半導体製造
工場において必要な品種、工程、設備、時間についての
各データを含むことを特徴とする請求項1又は2記載の
データベース装置。
【0048】(2)前記第1のデータ群は、半導体製造
工場において必要な品種、工程、設備、時間についての
各データを含むことを特徴とする請求項3又は4記載の
検索方法。
【0049】(3)前記第1のデータ群は、半導体製造
工場において必要な品種、工程、設備、時間についての
各データを含むことを特徴とする請求項5又は6記載の
記録媒体。
【0050】
【発明の効果】以上説明したように本発明は、検索キー
とグループキーとの対応テーブルを設け、このテーブル
をメンテナンスすることにより、複数のデータ項目を検
索できるので、メンテナンス工数を削減できるという効
果がある。
【図面の簡単な説明】
【図1】本発明の第1の実施の形態によるデータベース
装置の構成を示すブロック図である。
【図2】(a)〜(c)は図1中のデータベースの各デ
ータ群の例を示す図、(d)は図1のデータベース装置
によってサービスされるデータの例を示す図である。
【図3】図1中のデータ作成部の動作を示すフローチャ
ートである。
【図4】本発明の第2の実施の形態によるデータベース
装置の構成を示すブロック図である。
【図5】図4のデータベース装置によってサービスされ
るデータの例を示す図である。
【図6】図5中のデータ作成部の動作を示すフローチャ
ートである。
【符号の説明】
1,101 データベース 2,102 データ作成部 21,22,23,121,122,123 検索部 124 データ更新部 A11,B12,C13 データ群
───────────────────────────────────────────────────── フロントページの続き (58)調査した分野(Int.Cl.7,DB名) G06F 17/30 JICSTファイル(JOIS)

Claims (6)

    (57)【特許請求の範囲】
  1. 【請求項1】 サービス対象である複数のデータ項目の
    各々を第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の検索手段とを含むことを特徴
    とするデータベース装置。
  2. 【請求項2】 前記データベースと、 前記第3のデータ群の第1の検索キー群に存在しかつ前
    記第1データ群の第1の検索キー群に存在しない第4の
    検索キー群を抽出する抽出手段と、前記第3のデータ群
    を前記第4の検索キー群で検索し前記第3のデータ群か
    ら前記第2の検索キーを取得する第の検索手段と、前
    記第の検索手段によって取得した第2の検索キー群で
    前記第2のデータ群を検索する第の検索手段と、前記
    の検索手段によって前記第2のデータ群から取得し
    たデータと前記第4の検索キー群とに基づいて前記第1
    のデータ群へ新たなデータを追加する追加手段とを含む
    サービスデータ作成手段と、 を含むことを特徴とする請求項1記載のデータベース装
    置。
  3. 【請求項3】 サービス対象である複数のデータ項目の
    各々を第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のステップとを含
    むことを特徴とする検索方法。
  4. 【請求項4】 サービス対象である複数のデータ項目の
    各々を第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のステップとを含む
    ことを特徴とする検索方法。
  5. 【請求項5】 サービス対象である複数のデータ項目の
    各々を第1の検索キーとする第1の検索キー群と、前記
    第1の検索キーの各々に対応する複数の検索対象である
    第1のデータからなる第1のデータ群と、前記第1のデ
    ータ群と所定の特性に基づいて前記第1の検索キーをグ
    ルーピングして生成した複数の第2の検索キーからなる
    第2の検索キー群と、前記第2の検索キーの各々に対応
    する複数の検索対象である第2のデータからなる第2の
    データ群と、前記第1の検索キーの各々に対する複数の
    検索対象のデータとして前記第2の検索キーを持つ第3
    のデータ群とを含むデータベースを含むデータベース装
    置をコンピュータによって検索するための検索プログラ
    ムを記録した記録媒体であって、該プログラムはコンピ
    ュータに、前記第1の検索キー群に対応する前記第1の
    データ群を検索させ、この検索の結果前記第1の検索キ
    ー群に出力対象である目的検索キーが存在しないときに
    前記第3のデータ群を前記第1の検索キーで検索し該第
    3のデータ群から前記第2の検索キーを取得させ、この
    取得した第2の検索キーによって前記第2のデータ群を
    検索させることを特徴とするデータベース装置をコンピ
    ュータによって検索するための検索プログラムを記録し
    たことを特徴とする記録媒体。
  6. 【請求項6】 サービス対象である複数のデータ項目の
    各々を第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のデータ群へ新たなデータを追加させることを特徴
    とするデータベース装置をコンピュータによって検索す
    るための検索プログラムを記録したことを特徴とする記
    録媒体。
JP09196264A 1997-07-23 1997-07-23 データベース装置及びその検索方法並びにデータベース装置をコンピュータによって検索するための検索プログラムを記録した記録媒体 Expired - Fee Related JP3085251B2 (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP09196264A JP3085251B2 (ja) 1997-07-23 1997-07-23 データベース装置及びその検索方法並びにデータベース装置をコンピュータによって検索するための検索プログラムを記録した記録媒体

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP09196264A JP3085251B2 (ja) 1997-07-23 1997-07-23 データベース装置及びその検索方法並びにデータベース装置をコンピュータによって検索するための検索プログラムを記録した記録媒体

Publications (2)

Publication Number Publication Date
JPH1139311A JPH1139311A (ja) 1999-02-12
JP3085251B2 true JP3085251B2 (ja) 2000-09-04

Family

ID=16354922

Family Applications (1)

Application Number Title Priority Date Filing Date
JP09196264A Expired - Fee Related JP3085251B2 (ja) 1997-07-23 1997-07-23 データベース装置及びその検索方法並びにデータベース装置をコンピュータによって検索するための検索プログラムを記録した記録媒体

Country Status (1)

Country Link
JP (1) JP3085251B2 (ja)

Also Published As

Publication number Publication date
JPH1139311A (ja) 1999-02-12

Similar Documents

Publication Publication Date Title
CN112711629B (zh) 数据及关联数据导入导出方法、装置、设备及存储介质
JP3085251B2 (ja) データベース装置及びその検索方法並びにデータベース装置をコンピュータによって検索するための検索プログラムを記録した記録媒体
JP3006619B2 (ja) 資材所要量展開処理装置
JPH06335165A (ja) 電力系統監視制御システムのデータベース構成方法及び装置、並びに電力系統監視制御システムのデータベース管理方法及び装置、電力系統監視制御システム
JPH0736522A (ja) 実装機データの管理方法および生成方法
JPH05188119A (ja) 試験データ管理装置及び試験データ管理方法
JPH05314188A (ja) 範囲をもつデータの検索処理方式
JPH10177584A (ja) 文書検索システム
JPH052512A (ja) 空き領域検索方式
JPH11143749A (ja) リレーショナルデータベースマネジメントシステムおよびデータ管理方法
JP2925667B2 (ja) プロセスフロー作成システム
JP3613148B2 (ja) 資材所要量計画処理システムおよび方法並びに資材所要量計画処理プログラムを記録した記録媒体
JPS63172334A (ja) デ−タベ−スシステムのデ−タ処理方式
JP2001022777A (ja) データ分析方法
JPH0225974A (ja) データベース更新検索方式
JPS6058492B2 (ja) デ−タベ−ス検索方式
JP3298671B2 (ja) データ入力方法
JPH0667946A (ja) 階層構造をもつデータベースにおける排他制御装置
JPH02120950A (ja) メモリダンプファイルアクセスにおけるアドレス変換方式
JPH02231604A (ja) プログラム作成装置
JPS6327927A (ja) 予約情報検索システムにおけるインデツクス作成方式
JPH05165891A (ja) データベースのデータ登録・検索方式
JPH03246765A (ja) データ検索方式
JPH11167507A (ja) オブジェクト指向のファイルを用いたデータ処理方法及びオブジェクト指向のファイルを用いたデータ処理プログラムを記録した記録媒体
JPH052514A (ja) マスターフアイル生成支援システム

Legal Events

Date Code Title Description
LAPS Cancellation because of no payment of annual fees