JPH03246765A - データ検索方式 - Google Patents

データ検索方式

Info

Publication number
JPH03246765A
JPH03246765A JP2044730A JP4473090A JPH03246765A JP H03246765 A JPH03246765 A JP H03246765A JP 2044730 A JP2044730 A JP 2044730A JP 4473090 A JP4473090 A JP 4473090A JP H03246765 A JPH03246765 A JP H03246765A
Authority
JP
Japan
Prior art keywords
unit information
similarity
data
user
storage table
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
JP2044730A
Other languages
English (en)
Inventor
Yoshihisa Udagawa
佳久 宇田川
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.)
Mitsubishi Electric Corp
Original Assignee
Mitsubishi Electric 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 Mitsubishi Electric Corp filed Critical Mitsubishi Electric Corp
Priority to JP2044730A priority Critical patent/JPH03246765A/ja
Publication of JPH03246765A publication Critical patent/JPH03246765A/ja
Pending legal-status Critical Current

Links

Landscapes

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

Abstract

(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。

Description

【発明の詳細な説明】 〔産業上の利用分野〕 本発明は、データ検索方式に関し、特にノードとノード
間を接続するアークによって表現されたデータ群からデ
ータ検索を行なうデータベースに対して、利用者からデ
ータの検索の依鎖を受けて類似するデータを検索する際
に、好適な類似データの検索を可能にするデータ検索方
式に関する。
(従来の技術〕 従来から、データ検索方式としてデータの値の一致に基
づく方式が提案されている(特開昭58103039:
データベースシステム、特開昭58−1370687デ
一タ処理方式、C,J、Date著: An 1ntr
oduction to database syst
ems、 Addison−ewesley Publ
ishing Company+ 1986) aこの
方式は、データの値によって識別される単純なデータの
検索に適するものであり、事務処理の応用分野(例えば
、人事情報管理、在庫情報管理)に適用されているデー
タ検索方式である。
従来のデータ検索方式は、第9図に示すような構成を有
する処理装置によって実現されていた。
すなわち、この処理装置は、データの検索要求を入力し
、かつ検索結果を表示する入出力装W1と、データの一
致を判別するCPU2と、CPU2からの指示に従って
二次記憶装置5に対してデータの読み書きをする二次記
憶制御装置4と、二次記憶装置5からのデータを記憶す
るメモリ3とから構成されている。上記CPU2はデー
タ一致判別手段20を備え、メモリ3はデーター時記憶
テーブル21を備えている。
次にこの従来方式の動作について第10図に示すフロー
チャートを参照して説明する。利用者は入力出力装置l
を操作して検索の対象となるファイル名を指定する(ス
テップ511)。これによりCPU2は、指定されたフ
ァイル(二次記憶装置5)に記憶されているデータを二
次記憶制御装置4の制御により読み出し、メモリ3に転
送する(ステップ512)。次に利用者は検索条件とし
てフィールド名とデータ値とを指定する(ステ・7プ5
13)。これによりCPU2はメモリ3内のデーター時
記憶テーブル21を参照して検索の対象となるレコード
をメモリ3に転送されたファイルから1つ取り出しくス
テップ514)、そのレコードが検索条件を満足するか
どうかをデータの値の一致に基づいて判定する(ステッ
プ515)。
そして検索条件を満足するとき、そのレコードを入出力
装置lに出力しくステップ516)、すべてのレコード
に対する検索処理の終了を判別する(ステ・ノブ517
)。検索処理が終了するまでステップS14〜S17の
処理を繰り返す。
〔発明が解決しようとする課題〕
上述したように従来のデータ検索方式は利用者が検索条
件としてファイルを構成するフィールド名とデータ値と
を指定する必要があるので、利用者はそのフィールド名
と、そのフィールドに格納されるデータの型を知らなけ
ればならず、利用者の負担が大きくなるという問題点が
あり、また、データ検索の応用分野としてはデータの値
が直接的に意味を持つ事務処理分野に限られている。
この発明は上記のような問題点を解決するためになされ
たもので、利用者が検索条件を入力する負担を少なくし
、また利用者がファイルの構造やフィールドに格納され
るデータの型を知らなくてもデータ検索を可能にし、更
にデータの値とそれらの関連性が意味を持つ応用分野(
例えばエンジニアリング分野)におけるデータ検索も効
率的に行なうことができるデータ検索方式を得ることを
目的とする。
〔課題を解決するための手段〕
この発明に係るデータ検索方式は、利用者の指定により
単位情報を編集する編集手段10と、利用者が指定した
単位情報とデータベース内の単位情報との類似性をノー
ドとアークとの一致の度合いに基づいて計算する類f身
性計算手段6と、上記単位情報名と上記類似性とを記憶
する類似性格納テーブル8とを有し、上記類似性を上記
単位情報名に基づいて上記類似性格納テーブル8からソ
ートし、このソートされた類似性に基づいて単位情報の
検索をガイドするものである。
〔作用〕
編集手段IOは利用者の指定により単位情報を編集する
。類似性計算手段6は、利用者が指定した単位情報とデ
ータベース内の単位情報との類似性を、ノードとアーク
との一致の度合いに基づいて計算する。類似性格納テー
ブル8は上記単位情報名と上記類似性とを記憶する。即
ち、利用者が指定したノードとアークとによって表現さ
れる単位情報を検索条件とし、この単位情報とデータベ
ース内の単位情報との類似性を計算し、ソートすること
により、利用者が指定した単位情報と類似した単位情報
を検索することがガイドされる。
〔実施例〕
第1図はこの発明の一実施例に係るデータ検索方式を用
いた処理装置の構成を示すブロック図である。第1図に
おいて、この処理装置は、データの検索要求を入力し、
かつ検索結果等を表示する入出力装置1と、編集手段1
0及び類似性計算手段6等を備えるCPU (中央処理
装置)2と、検索パターン・テーブル9、接続データー
時記憶テーブル7及び類似性格納テーブル8等を格納す
るメモリ3と、単位情報記憶テーブル11等を格納する
二次記憶装置5と、この二次記憶装置5を制御する二次
記憶制御装置4とから構成されている。
上記編集手段10は利用者の指定により単位情報を編集
する。単位情報とは、ノードとノード間を接続するアー
クによって表現されたデータのことをいう。類似性計算
手段6は利用者が指定した単位情報とデータベース内の
単位情報との類似性をノードとアークとの一致の度合い
に基づいて計算する。二次記憶制御装置4はCPU2か
らの指定に従って二次記憶装置5に対してデータの読み
書きをする。接続データー時記憶テーブル7はノードと
アークとによって表現される単位情報を記憶する。類似
性格納テーブル8は上記単位情報名と上記類似性とを格
納する。検索パターン・テーブル9は、利用者が検索条
件として入力した単位情報を格納する。単位情報記憶テ
ーブル11は単位情報のデータヘースを構成している。
第2図は単位情報記憶テーブル11の一例を示す図で、
第3図に示すノードとアークによって表現される単位情
報を示す。第4図(a)は検索パターン・テーブル9の
一例を示す図で、第5図に示すノードとアークとによっ
て表現される単位情報を示す。
次にこの実施例の動作について第6図に示すフローチャ
ートを参照して説明する。まず、ステップS1では利用
者が入出力装置1を操作して入力した検索パターンを、
CPU2がメモリ3内の検索パターン・テーブル9に格
納する。例えば、第5図に示したノードとアークとによ
って表現される単位情報が検索パターンとして入出力装
置1からCPU2へ入力されたとき、第4図(alに示
すような検索パターン・テーブル9がメモリ3に格納さ
れる。ステップS2では二次記憶装置5内の単位情報記
憶テーブル11より単位情報名を取り出しスタックSに
格納する。単位情報記憶テーブル11が第2図に示すよ
うな内容である場合、スタックSには単位情報名A、B
、Cが記憶される。
ステップS3ではスタックSが空であるかどうかが判定
され、空でないときはステップS4で単位情報名をスタ
ックSより取り出す。この場合、スタックSから単位情
報名Aが取り出される。次いでステップS5で当該単位
情報名に対応する始点と終点のノード名を単位情報記憶
テーブル11より取り出し、接続データー時記憶テーブ
ル7とする。例えば第2図に示す単位情報記憶テーブル
11から単位情報名がAである始点と終点のノード名を
取り出すと、第7図に示す接続データー時記憶テーブル
7が得られる。
ステップS6では、類似性計算手段6が検索パターン・
テーブル9と接続データー時記憶テーブル7の類似性を
計算する。このステップS6の処理は、例えば第4図(
a)に示す検索パターン・テーブル9と、第7図に示す
接続データー時記憶テーブル7との類似性は次のように
実行される。まず、類似性を記憶する変数、例えばSI
Mをゼロにクリアする。続いて第4図(a)の始点ノー
ドXに第7図のA1を、終点ノードYにA2をそれぞれ
割り当てる。この処理で検索パターン・テーブル9の内
容は第4図(b)に示すようになる。この検索パターン
・テーブル9の終点ノードZに対応するデータが接続デ
ーター時記憶テーブル7中にあれば、類似性をプラス1
する。第7図に示す接続データー時記憶テーブル7の場
合、ノードA4がノードZに対応する。従って類似性を
記憶する変数SIMの値はrlJになる。同様に、ノー
ドXにA2を、ノードYにA3をそれぞれ割り当てる。
第7図の場合、ノードA5がZに対応するので、SIM
の値は「2」となる。ノードXにA4.A5□A6を割
り当てた場合、ノードZに対応するデータが無いので、
最終的に第4図(alに示した検索パターン・テーブル
9と第7図に示す接続データー時記憶テーブル7との類
似性は「2」となる。
ステップS7では単位情報名と類似性を類似性格納テー
ブル8に格納する。次にステップS3へ戻り、スタック
Sが空であるかどうかを判定する。
この場合、スタックSには単位情報名B、Cが格納され
ているので、単位情報名をBとして、前述したステップ
S4.ステップS5.ステップS6゜ステップS7の処
理を行なう。同様に、ステップS7の処理に続いて再び
ステップS3の判定処理を行なう。この場合、スタック
Sには単位情報名Cが格納されているので、単位情報名
をCとして、ステップS4.ステップS5.ステップS
6.スチップS7の処理を行なう。このステップS6の
処理では、検索パターン・テーブル9中のノードXに接
続データー時記憶テーブル7のノードC1が、ノードY
にノードC2が、ノードZにノードC3がそれぞれ対応
するので類似性は「1」となる。ステップS7の処理の
後、ステップS3の判定処理を行なう。この場合、スタ
ックSは空であるのでステップS8の処理を行なう。こ
のステップS8の処理により、類似性格納テーブル8内
のデータは類似性の降順にソートされる。第8図は第2
図に示す単位情報記憶テーブル11と第4図(a)に示
す検索パターン・テーブル9とから作り出される類似性
格納テーブル8を示している。
このように、ノードとアークによって表現される単位情
報を編集する編集手段10によって、単位情報の入力が
容易にでき、利用者が検索条件を入力する負担が少なく
なる。また、検索条件として入力された単位情報と二次
記憶装置5内に記憶されているデータベース内の単位情
報との類似性を計算する類似性計算手段6によって、利
用者がファイルの構造やフィールドに格納されるデータ
の型を知らなくてもデータ検索を可能にし、更にデータ
の値とそれらの関連性が意味を持つ応用分野(例えばエ
ンジニアリング分野)おけるデータ検索を可能にする。
なお、上記実施例では、単位情報は、第2図に示したよ
うに、単位情報名と始点ノード名と終点ノード名とから
構成される単位情報記憶テーブル11によって表現され
ていたが、単位情報の名前と単位情報の構造(ノードと
アークの接続関係)を表現できるものであれば、テーブ
ル形式以外のデーセ構造であってもよい、また、利用者
が入力した検索パターンと単位情報との類似性も上記実
施例の方法に限られるものではなく、類似性を計算する
ための基礎となる情報(ノードとアークとの一致の度合
いに関する情報)から一意的に類似性を計算する方法で
あれば良い。さらに、第6図のステップS8での類似性
格納テーブル中のデータを類似性の降順にソートする処
理は、昇順にソートする処理で代用することもできるし
、ステップS8の処理を省くことも可能である。
〔発明の効果〕
以上のように本発明によれば、利用者の指定により単位
情報を編集する編集手段と、利用者が指定した単位情報
と上記データベース内の単位情報との類似性をノードと
アークとの一致の度合いに基づいて計算する類似性計算
手段と、単位情報名と類似性とを記憶する類似性格納テ
ーブルとを有し、類似性を単位情報名に基づいて類似性
格納テーブルからソートし、このソートされた類似性に
基づいて単位情報の検索をガイドするようにしたので、
利用者が指定した単位情報に類領した単位情報を効率的
に検索でき、これにより利用者が検索条件を入力する負
担が少なくなり、また利用者がファイルの構造やフィー
ルドに格納されるデータの型を知らなくてもデータ検索
が可能となり、更にデータの値とそれらの関連性が意味
を持つ応用分野(例えばエンジニアリング分野)におけ
るデータ検索も効率的に行なえるという効果が得られる
【図面の簡単な説明】
第1図はこの発明の一実施例に係るデータ検索方式を用
いた処理装置の構成を示すブロック図、第2図はこの実
施例における単位情報記憶テーブルの内容を示す一例図
、第3図はこの実施例における単位情報群の一例図、第
4図(a)、 (blはこの実施例において利用者が入
力した検索パターンを格納した検索パターン・テーブル
の内容を示す一例図、第5図はこの実施例において利用
者が入力した検索パターンの一例図、第6図はこの実施
例のデータ検索処理を示すフローチャート、第7図はこ
の実施例において類似性の計算対象となる接続データー
時記憶テーブルの内容を示す一例図、第8図はこの実施
例における類似性格納テーブルの内容を示す一例図、第
9図は従来のデータ検索方式を用いた処理装置の構成を
示すブロック図、第10図はこの従来方式のデータ検索
処理を示すフローチャートである。 2・・・・・・CPU、5・・・・・・二次記憶装置、
6・・・・・・類似性計算手段、8・・・・・・類似性
格納テーブル、10・・・・・・編集手段。

Claims (1)

    【特許請求の範囲】
  1. ノードとノード間を接続するアークによって表現された
    データを単位情報とするデータベースにおいて、利用者
    の指定により単位情報を編集する編集手段と、利用者が
    指定した単位情報と上記データベース内の単位情報との
    類似性をノードとアークとの一致の度合いに基づいて計
    算する類似性計算手段と、上記単位情報名と上記類似性
    とを記憶する類似性格納テーブルとを有し、上記類似性
    を上記単位情報名に基づいて上記類似性格納テーブルか
    らソートし、このソートされた類似性に基づいて単位情
    報の検索をガイドすることを特徴とするデータ検索方式
JP2044730A 1990-02-26 1990-02-26 データ検索方式 Pending JPH03246765A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2044730A JPH03246765A (ja) 1990-02-26 1990-02-26 データ検索方式

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2044730A JPH03246765A (ja) 1990-02-26 1990-02-26 データ検索方式

Publications (1)

Publication Number Publication Date
JPH03246765A true JPH03246765A (ja) 1991-11-05

Family

ID=12699563

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2044730A Pending JPH03246765A (ja) 1990-02-26 1990-02-26 データ検索方式

Country Status (1)

Country Link
JP (1) JPH03246765A (ja)

Similar Documents

Publication Publication Date Title
JP2724082B2 (ja) Vlsiプロセスのデータ解析支援システム
JPH03246765A (ja) データ検索方式
JP3418876B2 (ja) データ・ベース検索装置および方法
JPH08235033A (ja) オブジェクト指向データベース管理システムにおける結合演算方式
JPH0991303A (ja) データ管理装置
JPH0581102A (ja) テーブル管理方式
JP2639804B2 (ja) データベース検索装置
JPH0695861A (ja) プログラム部品再利用管理装置
JPH0352068A (ja) 論理演算方式
JPH05314188A (ja) 範囲をもつデータの検索処理方式
JPH04373071A (ja) データ検索装置
JPH06162096A (ja) レコード検索方法
JP3337717B2 (ja) データベース処理装置およびデータベース処理方法
JP3085251B2 (ja) データベース装置及びその検索方法並びにデータベース装置をコンピュータによって検索するための検索プログラムを記録した記録媒体
JP2001022777A (ja) データ分析方法
JPH10320402A (ja) 検索式作成方法、検索式作成装置、及び記録媒体
JPH08328924A (ja) インデックス更新方式
JPS6380325A (ja) 情報検索方法
JP3555542B2 (ja) グループ番号設定装置およびグループ番号設定方法
JPH03294965A (ja) 文書検索方法
JPH05313971A (ja) リレーショナル・データベースにおけるキーワード管理方式
JPS6295628A (ja) インデクスキ−管理方式
JPH0224779A (ja) データ処理装置
EP0443035A1 (en) Decentralized data base system and method of data retrieval processing therefor
JPH0520149A (ja) Cadシステムにおける高速検索・読出方式