JPH0589177A - データベース装置 - Google Patents
データベース装置Info
- Publication number
- JPH0589177A JPH0589177A JP3273083A JP27308391A JPH0589177A JP H0589177 A JPH0589177 A JP H0589177A JP 3273083 A JP3273083 A JP 3273083A JP 27308391 A JP27308391 A JP 27308391A JP H0589177 A JPH0589177 A JP H0589177A
- Authority
- JP
- Japan
- Prior art keywords
- name
- product
- search
- user interface
- general name
- 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
- 238000000034 method Methods 0.000 description 8
- 238000010586 diagram Methods 0.000 description 6
- 238000012790 confirmation Methods 0.000 description 5
- 238000000354 decomposition reaction Methods 0.000 description 4
- 238000012546 transfer Methods 0.000 description 4
- 208000030853 Asthma-Chronic Obstructive Pulmonary Disease Overlap Syndrome Diseases 0.000 description 2
- 238000007796 conventional method Methods 0.000 description 2
- 230000010365 information processing Effects 0.000 description 1
Landscapes
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
(57)【要約】
【目的】 データベース装置において、指定対象名の検
索のみならず、それに類する複数の対象名をも検索可能
とする。 【構成】 階層的知識データとして、個々の製品名と、
この製品名を総称する一般名称とを少くとも2層として
予め格納しておく。検索対象名である製品名に基づき、
この製品名に対応する一般名称を検索し、この一般名称
に属する全ての製品名を検索展開する。
索のみならず、それに類する複数の対象名をも検索可能
とする。 【構成】 階層的知識データとして、個々の製品名と、
この製品名を総称する一般名称とを少くとも2層として
予め格納しておく。検索対象名である製品名に基づき、
この製品名に対応する一般名称を検索し、この一般名称
に属する全ての製品名を検索展開する。
Description
【0001】
【技術分野】本発明はデータベース装置に関し、特に対
象名の検索を行うデータベース装置に関するものであ
る。
象名の検索を行うデータベース装置に関するものであ
る。
【0002】
【従来技術】従来のかかるデータベース装置の概略は図
2の示すような構成である。検索対象の個々の対象名で
ある例えば情報処理の端末装置の製品名を含むデータ30
0 と、このデータ300 を含むデータベース装置全体を管
理するデータベース管理システム200 と、このデータベ
ース管理システム200 と検索者であるユーザとの間のイ
ンタフェース100 とにより構成されている。
2の示すような構成である。検索対象の個々の対象名で
ある例えば情報処理の端末装置の製品名を含むデータ30
0 と、このデータ300 を含むデータベース装置全体を管
理するデータベース管理システム200 と、このデータベ
ース管理システム200 と検索者であるユーザとの間のイ
ンタフェース100 とにより構成されている。
【0003】この様な従来のデータベース装置におい
て、データ300 中に検索対象の製品名が登録されていな
い場合には、単に対応レコードが存在しないことを示す
エラーメッセージをユーザに通知するようになってい
る。
て、データ300 中に検索対象の製品名が登録されていな
い場合には、単に対応レコードが存在しないことを示す
エラーメッセージをユーザに通知するようになってい
る。
【0004】また、関連する複数の製品名の検索を行う
場合、検索実行者は下記の2つの方法のいずれか、ある
いはその両方を組合せて検索を行うようになっている。
場合、検索実行者は下記の2つの方法のいずれか、ある
いはその両方を組合せて検索を行うようになっている。
【0005】検索者が関連する製品を並列して記し、
検索を行なう方法;例えば、データ300 が図5に示す様
な関係データベースの表SETUZOKUであるとき、この表を
製品名ACOS3400/6 で検索したが、ACOS3400/6 の情報
が登録されていなかった場合は、検索者はACOS3400/6
に関連する製品としてACOS3400/8,ACOS3400/10で検
索していた。この場合の検索態様はSQL では以下のよう
に記す。
検索を行なう方法;例えば、データ300 が図5に示す様
な関係データベースの表SETUZOKUであるとき、この表を
製品名ACOS3400/6 で検索したが、ACOS3400/6 の情報
が登録されていなかった場合は、検索者はACOS3400/6
に関連する製品としてACOS3400/8,ACOS3400/10で検
索していた。この場合の検索態様はSQL では以下のよう
に記す。
【0006】SELECT*FROM SETUZOKU WHERE HOST IN (“ACOS3400/8 ”,“ACOS3400/1
0”)
0”)
【0007】共通名称部分の前方一致あるいは後方一
致により検索を行う方法;例えば、関係データベースの
表SETUZOKUを製品名ACOS3400/6 で検索したが、ACOS34
00/6 の情報が登録されていなかった場合は、検索者は
ACOS3400/まで同じ名前を持つ製品で検索していた。SQ
L では以下のように記す(前方一致検索)。
致により検索を行う方法;例えば、関係データベースの
表SETUZOKUを製品名ACOS3400/6 で検索したが、ACOS34
00/6 の情報が登録されていなかった場合は、検索者は
ACOS3400/まで同じ名前を持つ製品で検索していた。SQ
L では以下のように記す(前方一致検索)。
【0008】SELECT*FROM SETUZOKU WHERE HOST LIKE “ACOS3400/%”
【0009】なお、SQL はISO ,ANSI,JIS において標
準化されているデータベース管理システム用の言語であ
る(文献:“The Database Language SQL ”,ANSI X3.
135,1986)。
準化されているデータベース管理システム用の言語であ
る(文献:“The Database Language SQL ”,ANSI X3.
135,1986)。
【0010】従来の技術では、以下の課題がある。複数
の製品名を並列して記し、検索を行なう方法では、製品
の数が増えると指定が困難となる。またこの方法では、
新しい製品が出る度に検索方法も変えなくてはならな
い。
の製品名を並列して記し、検索を行なう方法では、製品
の数が増えると指定が困難となる。またこの方法では、
新しい製品が出る度に検索方法も変えなくてはならな
い。
【0011】共通名称部分の前方一致あるいは後方一致
により検索を行なう方法においては、検索者は全ての製
品群の名称構造を知っている必要がある。
により検索を行なう方法においては、検索者は全ての製
品群の名称構造を知っている必要がある。
【0012】前方一致検索あるいは後方一致検索を行う
ためには、共通名称部分が何であるかを知っていなけれ
ばならない。しかしそのためには、検索を意図しない製
品群の名称構造も全て知っていないと、共通名称部分を
切出すことはできない。従って、検索者は全ての製品群
の名称構造を知っている必要がある。
ためには、共通名称部分が何であるかを知っていなけれ
ばならない。しかしそのためには、検索を意図しない製
品群の名称構造も全て知っていないと、共通名称部分を
切出すことはできない。従って、検索者は全ての製品群
の名称構造を知っている必要がある。
【0013】
【発明の目的】本発明の目的は、指定対象名によりそれ
自身の対象名のみならずそれに類する複数の対象名をも
検索できるようにしたデータベース装置を提供すること
である。
自身の対象名のみならずそれに類する複数の対象名をも
検索できるようにしたデータベース装置を提供すること
である。
【0014】
【発明の構成】本発明によるデータベース装置は、個々
の対象名とこれ等対象名を総称する上位の一般名称とを
少くとも2階層として予め格納した階層的知識データフ
ァイルと、検索者により指定された対象名をキーとして
前記階層的知識データファイルからこの対象名の属する
一般名称を検索する一般名称検索部と、この検索された
一般名称に属する全ての対象名を展開する展開部とを含
むことを特徴とする。
の対象名とこれ等対象名を総称する上位の一般名称とを
少くとも2階層として予め格納した階層的知識データフ
ァイルと、検索者により指定された対象名をキーとして
前記階層的知識データファイルからこの対象名の属する
一般名称を検索する一般名称検索部と、この検索された
一般名称に属する全ての対象名を展開する展開部とを含
むことを特徴とする。
【0015】
【実施例】次に、本発明の実施例を図面を参照して説明
する。
する。
【0016】図1は本発明の実施例を示すシステムブロ
ック図であり、従来技術(図2)である製品名を含むデ
ータ300 と、データベース管理システム200 と、ユーザ
インタフェース100 とに加えて、階層的知識データ310
と、付加ユーザインタフェース110 とにより構成されて
いる。
ック図であり、従来技術(図2)である製品名を含むデ
ータ300 と、データベース管理システム200 と、ユーザ
インタフェース100 とに加えて、階層的知識データ310
と、付加ユーザインタフェース110 とにより構成されて
いる。
【0017】この階層的知識データ310 の構造は図3に
示す様に、製品名を葉ノードとする木構造として表記さ
れている。この製品名を子ノードとする親ノードは、製
品名群を統括する一般名称である。
示す様に、製品名を葉ノードとする木構造として表記さ
れている。この製品名を子ノードとする親ノードは、製
品名群を統括する一般名称である。
【0018】この一般名称を子ノードとする親ノード
は、一般名称を更に統括する一般名称である。第i階層
の一般名称は第i+1階層の一般名称に対し上位概念で
あり、第i+1階層の一般名称は第i階層の一般名称に
対し下位概念となる。第n−1階層の下位概念は、第n
階層であり、製品名を示す。
は、一般名称を更に統括する一般名称である。第i階層
の一般名称は第i+1階層の一般名称に対し上位概念で
あり、第i+1階層の一般名称は第i階層の一般名称に
対し下位概念となる。第n−1階層の下位概念は、第n
階層であり、製品名を示す。
【0019】図1に示す付加ユーザインタフェース110
は、製品名を含むデータ300 中に検索物が登録されてい
ない場合に、単に対応するレコードがないことをエラー
メッセージとして伝えるだけでなく、関連する製品の検
索を行なう。その際、付加ユーザインタフェース110 は
階層知識310 を用いて自動的に検索範囲を順次広げてい
く。
は、製品名を含むデータ300 中に検索物が登録されてい
ない場合に、単に対応するレコードがないことをエラー
メッセージとして伝えるだけでなく、関連する製品の検
索を行なう。その際、付加ユーザインタフェース110 は
階層知識310 を用いて自動的に検索範囲を順次広げてい
く。
【0020】一例として、図1に示す製品名を含むデー
タ300 として図5に示した日本電気(株)のコンピュー
タ接続事例(表名:SETUZOKU)を、データベース管理シ
ステム200 として関係型データベースシステムを用いた
場合を記す。
タ300 として図5に示した日本電気(株)のコンピュー
タ接続事例(表名:SETUZOKU)を、データベース管理シ
ステム200 として関係型データベースシステムを用いた
場合を記す。
【0021】図3に示す階層的知識310 は、コンピュー
タ製品の一般名称と製品名との関係を表記している。図
3のような階層的知識310 を関係型データベースのデー
タとして登録するために、図4のような表の形態(表
名:SEIHIN)にする。これを図1の関係型データベース
システム200 を用いて登録する。
タ製品の一般名称と製品名との関係を表記している。図
3のような階層的知識310 を関係型データベースのデー
タとして登録するために、図4のような表の形態(表
名:SEIHIN)にする。これを図1の関係型データベース
システム200 を用いて登録する。
【0022】図6に示すように、付加ユーザインタフェ
ース110 は検索指示部111 と、検索確認部112 と、一般
名称検索部113 と、一般名称分解部114 と、階層記憶部
115との5つの構成部より構成される。
ース110 は検索指示部111 と、検索確認部112 と、一般
名称検索部113 と、一般名称分解部114 と、階層記憶部
115との5つの構成部より構成される。
【0023】検索指示部111 は、検索者から指示された
製品名あるいは、一般名称分解部114 で指定された製品
名でデータ300 を検索することをユーザインタフェース
100に指示し表示を行なわせる。表示後、検索確認部112
に制御を移す。
製品名あるいは、一般名称分解部114 で指定された製品
名でデータ300 を検索することをユーザインタフェース
100に指示し表示を行なわせる。表示後、検索確認部112
に制御を移す。
【0024】検索確認部112 は、更に広い範囲で関連す
る製品の検索を行なうかを検索者に尋ね、検索する場合
は制御を一般名称検索部113 に移し、検索しない場合は
プログラムを終了させる。
る製品の検索を行なうかを検索者に尋ね、検索する場合
は制御を一般名称検索部113 に移し、検索しない場合は
プログラムを終了させる。
【0025】一般名称検索部113 は、製品名の一般名称
が何であるかを、図4の階層的知識310 を用いて調査す
る。階層記憶部115 に記憶された現在の注目階層iが最
上位概念(第0階層)の場合はその旨を表示しプログラ
ムを終了する。最上位概念でない場合は上位概念(第i
−1階層)の一般名称を割出し、i−1を階層記憶部11
5 に記憶する。その後一般名称分解部114 に制御を移
す。
が何であるかを、図4の階層的知識310 を用いて調査す
る。階層記憶部115 に記憶された現在の注目階層iが最
上位概念(第0階層)の場合はその旨を表示しプログラ
ムを終了する。最上位概念でない場合は上位概念(第i
−1階層)の一般名称を割出し、i−1を階層記憶部11
5 に記憶する。その後一般名称分解部114 に制御を移
す。
【0026】一般名称分解部114 は、一般名称検索部11
3 が割出した一般名称を、図4の階層的知識310 と階層
記憶部115 とを用いて製品名への分解し、検索指示部11
1 に制御を移す。
3 が割出した一般名称を、図4の階層的知識310 と階層
記憶部115 とを用いて製品名への分解し、検索指示部11
1 に制御を移す。
【0027】階層記憶部115 は現在注目している一般名
称が何階層目にあたるかを記憶している。階層記憶部11
5 は検索指示部111 でnに初期化設定され、一般名称検
索部113 を通る度に1づつ減らされる。
称が何階層目にあたるかを記憶している。階層記憶部11
5 は検索指示部111 でnに初期化設定され、一般名称検
索部113 を通る度に1づつ減らされる。
【0028】例えば、検索者がACOS3400/6 に関連する
製品のコンピュータの接続事例を検索する場合は、以下
の様にして検索が行なわれる。
製品のコンピュータの接続事例を検索する場合は、以下
の様にして検索が行なわれる。
【0029】検索指示部111 は階層記憶部115 を5に設
定するとともに、ユーザインタフェース100 に対しACOS
3400/6 で検索を指示し、対応するレコードが無いこと
を表示させる。このときのSQL は、 SELECT*FROM SETUZOKU WHERE HOST=“ACOS3400/6 ” となる。
定するとともに、ユーザインタフェース100 に対しACOS
3400/6 で検索を指示し、対応するレコードが無いこと
を表示させる。このときのSQL は、 SELECT*FROM SETUZOKU WHERE HOST=“ACOS3400/6 ” となる。
【0030】検索確認部112 は関連する製品の検索を行
なうかを検索者に尋ね、検索するという答に基づき、一
般名称検索部113 に制御を移す。
なうかを検索者に尋ね、検索するという答に基づき、一
般名称検索部113 に制御を移す。
【0031】一般名称検索部113 は階層記憶部115 が5
に設定されていることを知り、図4の階層型製品知識31
0 を図1の関係データベースシステム200 を用いて検索
し、ACOS3400/6 の第4階層の一般名称はACOS4 である
ことをつきとめる。一般名称検索部113 は階層記憶部11
5 を4に設定する。このときのSQL は、 SELECT L4 FROM SEIHIN WHERE LN=“ACOS3400/6 ” となる。
に設定されていることを知り、図4の階層型製品知識31
0 を図1の関係データベースシステム200 を用いて検索
し、ACOS3400/6 の第4階層の一般名称はACOS4 である
ことをつきとめる。一般名称検索部113 は階層記憶部11
5 を4に設定する。このときのSQL は、 SELECT L4 FROM SEIHIN WHERE LN=“ACOS3400/6 ” となる。
【0032】一般名称分解部114 は図4の階層型製品知
識310 を図1の関係データベースシステム200 を用いて
検索する。このときのSQL は、 SELECT LN FRON SEIHIN WHERE L4=“ACOS4 ” となる。
識310 を図1の関係データベースシステム200 を用いて
検索する。このときのSQL は、 SELECT LN FRON SEIHIN WHERE L4=“ACOS4 ” となる。
【0033】ACOS4 の一般名称に属する製品名として
は、ACOS430 /10,ACOS430 /20,ACOS430 /30,ACOS
610 /10,ACOS630 /10,ACOS630 /20,ACOS630 /3
0,ACOS630 /40,ACOS910 ,ACOS3400/6 ,ACOS3400
/8 ,ACOS3400/10,ACOS3600/10,ACOS3600/20,AC
OS3600/30,があることをつきとめる。
は、ACOS430 /10,ACOS430 /20,ACOS430 /30,ACOS
610 /10,ACOS630 /10,ACOS630 /20,ACOS630 /3
0,ACOS630 /40,ACOS910 ,ACOS3400/6 ,ACOS3400
/8 ,ACOS3400/10,ACOS3600/10,ACOS3600/20,AC
OS3600/30,があることをつきとめる。
【0034】検索指示部111 はユーザインタフェース10
0 に対し、分解展開された製品名をもとに検索を指示し
表示を行なわせる。このときのSQL は、 SELECT*FROM SETUZOKU WHERE HOST IN (ACOS430 /10,ACOS430 /20,ACOS43
0 /30,ACOS610 /10, ACOS630 /
10,ACOS630 /20,ACOS630 /30,ACOS630 /40,
ACOS910 ,ACOS3400/6 ,ACOS3400/8
,‘ACOS3400/10, ACOS3600/1
0,ACOS3600/20,ACOS3400/30) となる。
0 に対し、分解展開された製品名をもとに検索を指示し
表示を行なわせる。このときのSQL は、 SELECT*FROM SETUZOKU WHERE HOST IN (ACOS430 /10,ACOS430 /20,ACOS43
0 /30,ACOS610 /10, ACOS630 /
10,ACOS630 /20,ACOS630 /30,ACOS630 /40,
ACOS910 ,ACOS3400/6 ,ACOS3400/8
,‘ACOS3400/10, ACOS3600/1
0,ACOS3600/20,ACOS3400/30) となる。
【0035】検索確認部112 は関連する製品の検索を更
に広い範囲で行なうかを検索者に尋ね、検索しないとい
う答えに基づき、処理を終了する。
に広い範囲で行なうかを検索者に尋ね、検索しないとい
う答えに基づき、処理を終了する。
【0036】
【発明の効果】本発明は階層的知識と付加ユーザインタ
フェースとを具備することにより、以下の様な効果を奏
する。
フェースとを具備することにより、以下の様な効果を奏
する。
【0037】付加ユーザインタフェースが階層的知識を
用いて関連する製品の検索を行なうため,検索者は複数
の製品名を並列して記す必要がない。たとえ新しい製品
が加わっても、階層的知識を更新するだけで、検索の方
法を変える必要もない。
用いて関連する製品の検索を行なうため,検索者は複数
の製品名を並列して記す必要がない。たとえ新しい製品
が加わっても、階層的知識を更新するだけで、検索の方
法を変える必要もない。
【0038】付加ユーザインタフェースが階層的知識を
用いて関連する製品の検索を行なうため、検索者は共通
部分名称による前方一致検索あるいは後方一致検索を行
なう必要がない。検索者は検索を必要としない製品群の
名称構造まで知っている必要がない。
用いて関連する製品の検索を行なうため、検索者は共通
部分名称による前方一致検索あるいは後方一致検索を行
なう必要がない。検索者は検索を必要としない製品群の
名称構造まで知っている必要がない。
【0039】階層的知識は、製品概念を階層的に整理記
録しているため、検索範囲を順次広げることができる。
録しているため、検索範囲を順次広げることができる。
【図1】本発明の実施例のシステムブロック図である。
【図2】従来のデータベース装置のシステムブロック図
である。
である。
【図3】階層的知識の木構造モデル図である。
【図4】階層的知識を表形式で示した図である。
【図5】検索対象名を含むデータ例としてのコンピュー
タ接続事例を示す図である。
タ接続事例を示す図である。
【図6】付加ユーザインタフェースの機能構成をフロー
チャート的に示した図である。
チャート的に示した図である。
100 ユーザインタフェース 110 付加ユーザインタフェース 200 データベース管理システム 300 製品名を含むデータ 310 階層的知識
Claims (1)
- 【請求項1】 個々の対象名とこれ等対象名を総称する
上位の一般名称とを少くとも2階層として予め格納した
階層的知識データファイルと、検索者により指定された
対象名をキーとして前記階層的知識データファイルから
この対象名の属する一般名称を検索する一般名称検索部
と、この検索された一般名称に属する全ての対象名を展
開する展開部とを含むことを特徴とするデータベース装
置。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP3273083A JPH0589177A (ja) | 1991-09-25 | 1991-09-25 | データベース装置 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP3273083A JPH0589177A (ja) | 1991-09-25 | 1991-09-25 | データベース装置 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH0589177A true JPH0589177A (ja) | 1993-04-09 |
Family
ID=17522909
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP3273083A Pending JPH0589177A (ja) | 1991-09-25 | 1991-09-25 | データベース装置 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH0589177A (ja) |
-
1991
- 1991-09-25 JP JP3273083A patent/JPH0589177A/ja active Pending
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US6094649A (en) | Keyword searches of structured databases | |
| US6493720B1 (en) | Method and system for synchronization of metadata in an information catalog | |
| Chawathe et al. | The TSIMMIS project: Integration of heterogeneous information sources | |
| US7441049B2 (en) | Simplified application object data synchronization for optimized data storage | |
| US7797336B2 (en) | System, method, and computer program product for knowledge management | |
| US7076736B2 (en) | Method and apparatus for sharing many thought databases among many clients | |
| US6185556B1 (en) | Method and apparatus for changing temporal database | |
| US7668888B2 (en) | Converting object structures for search engines | |
| US20040015486A1 (en) | System and method for storing and retrieving data | |
| JP2011187068A (ja) | リレーショナルシステムにおける階層的に編成された情報にアクセスするための階層的インデックス付け | |
| JPH1069423A (ja) | ハイパーメディアシステムおよびそのディレクトリデータ管理方法 | |
| JPH08115334A (ja) | 検索装置 | |
| JP4247108B2 (ja) | 構造化文書検索方法、構造化文書検索装置、及びプログラム | |
| JPH07311777A (ja) | 異種データベースのデータ検索方法 | |
| JPH10240760A (ja) | 関連データの管理方法 | |
| JPH10143539A (ja) | 情報検索方法および情報検索システムおよび情報資源辞書データを記録した記録媒体および情報検索プログラムを記録した記録媒体 | |
| JPH0934901A (ja) | オブジェクト指向データベース | |
| JPH09218880A (ja) | ドキュメントデータ検索システム | |
| JP2002063165A (ja) | 情報検索方法および情報検索システムおよび情報検索プログラムおよび情報検索プログラムを記録した記録媒体 | |
| JPH0644309A (ja) | データベース管理方式 | |
| JPH07271569A (ja) | プログラム仕様書作成システム | |
| JPH117445A (ja) | 統合化文書管理装置 | |
| JPH0589178A (ja) | データベース装置 | |
| JP2003271625A (ja) | ネットワーク検索システム及びその方法 | |
| CA2322603C (en) | Optimizing updatable scrollable cursors in database systems |