JPH04238573A - 連結データベース検索装置 - Google Patents

連結データベース検索装置

Info

Publication number
JPH04238573A
JPH04238573A JP9120317A JP2031791A JPH04238573A JP H04238573 A JPH04238573 A JP H04238573A JP 9120317 A JP9120317 A JP 9120317A JP 2031791 A JP2031791 A JP 2031791A JP H04238573 A JPH04238573 A JP H04238573A
Authority
JP
Japan
Prior art keywords
search
data
retrieval
database
item
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
JP9120317A
Other languages
English (en)
Inventor
Satoko Watanabe
渡▲辺▼ 都子
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 Solution Innovators Ltd
Original Assignee
NEC Solution Innovators Ltd
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 Solution Innovators Ltd filed Critical NEC Solution Innovators Ltd
Priority to JP9120317A priority Critical patent/JPH04238573A/ja
Publication of JPH04238573A publication Critical patent/JPH04238573A/ja
Pending legal-status Critical Current

Links

Landscapes

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

Abstract

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

Description

【発明の詳細な説明】
【0001】
【産業上の利用分野】本発明は検索処理に関し、複数の
データベースにおける項目の連結情報(あるデータベー
スの項目と別のデータベースの項目とを同じものだとみ
なすための情報)をあらかじめ定義することにより、定
義構造の異なる複数のデータベースに対して、同時に検
索処理を行うことを可能にする連結データベース検索装
置に関する。
【0002】
【従来の技術】従来、複数のデータベースに対して検索
、表示処理を行う場合、使用するデータベースを全て選
択しデータベースの連結を行った後、一連の検索処理を
行っていた。
【0003】
【発明が解決しようとする問題点】しかしながら、上述
した従来の検索装置では、一連の検索処理を行うたびに
、データベースを連結しなければならず、手間がかかる
といった問題、また連結を行った全てのデータベースの
構造(項目名、項目属性といったもの)を利用者は検索
、表示を行う際に意識していなければならないといった
問題があった。
【0004】本発明は、上記問題点を解決するためにな
されたもので、効率的に検索処理を行えるようにした連
結データベース検索装置を提供することを目的とする。
【0005】
【問題を解決するための手段】本発明は、上述した問題
を解決し得る連結データベース検索装置に関するもので
、入力された複数のデータベースにおける項目間の連結
情報定義言語を解析し項目連結情報を生成する連結情報
解析、生成部と、入力された検索式を解析して解析処理
後データを出力する検索式解析部と、解析処理後データ
および連結情報とをつきあわせ、それぞれのデータベー
スに対する検索データを生成する検索データ生成部と、
生成された検索データを基にそれぞれのデータベースに
対して検索処理を行い、検索結果を中間結果として集合
ファイルに保持し、それぞれの検索結果を総合して最終
の検索結果を出力する検索実行部とを備えている。
【0006】
【実施例】次に、本発明の実施例について、図面を参照
して説明する。図1は本発明の連結データベース検索装
置の一実施例を示すブロック図である。
【0007】図1において、1は連結情報定義言語、2
はこの入力された連結情報定義言語を解析し、その解析
結果生成された項目連結情報を項目連結情報格納ファイ
ル7に格納する項目連結情報解析、生成部である。項目
連結情報格納ファイル7には、各データベースの項目連
結情報が格納される。また、4は問い合わせとして入力
された検索式3を解析し、その解析結果解析処理後デー
タを出力する検索式解析部である。6はこの解析処理後
データ5と項目連結情報格納ファイル7に格納された項
目連結情報とをつき合わせ、検索対象であるデータベー
ス群10の各データベースに対応する検索データ8を生
成する検索データ生成部である。9はこの検索データ8
を基にデータベース群10に対して検索処理を行う検索
実行部、11はデータベース群10に対して検索実行部
9が検索を行った結果を格納する集合ファイルである。
【0008】図2は連結情報定義言語の具体例を示し、
これが項目連結情報解析、生成部2へ入力される。図2
の連結情報定義言語では、データベース名“新聞”中の
検索タグ“年月日”が、データベース“A”の項目“日
付”、データベース“B”の項目“年月日”、データベ
ース“C”の項目“日付”の総称であることを表わして
いる。また、検索タグ“キーワード”が、データベース
“A”の項目“KW”、データベース“B”の項目“索
引語”、データベース“C”の項目“索引”の総称であ
ることを表わしている。
【0009】項目連結情報解析生成部2は、入力された
連結情報定義言語1を解析し、図3に示す項目連結情報
を生成し、項目連結情報格納ファイル7に格納する。図
3では、データベース“新聞”中に検索タグとして“キ
ーワード”、“年月日”が定義されており、使用するデ
ータベースは、“A”、“B”、“C”であることを示
している。すなわち、データベース“新聞”を選択する
ことはデータベース“A”、“B”、“C”を選択した
ことと同じ意味を持つ。また、そこに定義された検索タ
グ“キーワード”は、データベース“A”の項目“KW
”と、データベース“B”の項目“索引語”と、データ
ベース“C”の項目“索引”とを同時に検索対象とする
ように関係づけたものであり、“キーワード”を検索対
象とすることによって、データベース“A”では項目“
KW”が、データベース“B”では項目“索引語”が、
データベース“C”では項目“索引”が検索対象となる
。同様に、検索タグ“年月日”を検索対象とすることに
よって、データベース“A”では項目“日付”が、デー
タベース“B”では項目“年月日”が、データベース“
C”では項目“日付”が検索対象となる。
【0010】一方、検索式解析部4においては、検索式
3として“キーワード=経済摩擦”が入力され、使用す
るデータベースとして先に定義され、項目連結情報格納
ファイル7に格納されている“新聞”が選択されたとす
る。この検索式“キーワード=経済摩擦”は、検索式解
析部4により解析され、図4に示すような形式で解析処
理後データ5として出力される。すなわち、検索対象項
目は“キーワード”であり、検索用語は“経済摩擦”で
あり、検索条件は完全一致であることが解析の結果とし
て出力される。この出力された解析処理後データ5と、
図3に示した項目連結情報格納ファイル7の項目連結情
報とをつき合わせることにより、検索データ生成部6で
はデータベース“A”、“B”、“C”の各々に対し、
図5に示すような検索データ8を生成する。すなわち、
データベース“A”に対しては、検索対象項目を“KW
”とし、データベース“B”に対しては、検索対象項目
を“索引語”とし、データベース“C”に対しては、検
索対象項目を“索引”とする検索データを生成する。 この場合の検索用語および検索条件はいずれも“経済摩
擦”であり、完全一致である。検索実行部9では、この
検索データを基に、まずデータベース“A”の項目“K
W”に対して、検索を行い、その結果を集合ファイル番
号nの集合ファイルに格納する。ここで集合ファイルと
は、対象のデータベースに格納されているデータそれぞ
れに対して1件に1ビットを対応させて作成されるビッ
ト列のことで、検索処理に関してデータ中に指定された
検索用語が存在した場合に、存在したデータに対応する
ビットをONの状態にし、その逆の場合にはビットをO
FFにして使用するものである。
【0011】図6に集合ファイルとデータの例を示す。 データベース“A”の1件目の項目“KW”中のデータ
には、“経済摩擦”は含まれていないので、集合ファイ
ル番号nの集合ファイルの先頭ビットはOFFとなる。 2件目のデータには“経済摩擦”が含まれているので2
番目のビットはONとなる。3件目以降のデータに関し
ても同様である。なお、集合ファイル番号と使用データ
ベースの関連付けは図7に示す検索結果管理テーブルに
よって行われる。
【0012】さて、図1に示す検索実行部9は続けてデ
ータベース“B”の項目“索引語”に対して、検索を行
い、その結果を集合ファイル番号n+1の集合ファイル
に格納する。データベース“C”に対しても同様に項目
“索引”を対象にして検索を行い結果を集合ファイル番
号n+2の集合ファイルに格納する。
【0013】以上のように、本実施例にあっては、検索
対象となる項目をどのように関連付けるかといった情報
をあらかじめ定義することによって、複数のデータベー
スにまたがってデータが格納されていたり、あるいは複
数のデータベースに別々の種類のデータが格納されてい
るような場合に、それらを同時に個々のデータベースを
意識することなく(すなわち、個々のデータベースの項
目名、項目属性に左右されることなく)、また検索処理
を行う前に一々データベースの連結を行わなくても検索
を行うことができ、さらにその結果を用いて検索を行う
ことができる。
【0014】
【発明の効果】以上説明したように本発明は、検索対象
となる項目をどのように関連付けるかといった情報あら
かじめ定義することによって、複数のデータベースにま
たがってデータが格納されていたり、あるいは複数のデ
ータベースに別々の種類のデータが格納されているよう
な場合に、それらを同時に個々のデータベースを意識す
ることなく、また検索処理を行う前に一々データベース
の連結を行わなくても検索処理が行え、さらにその結果
を用いた検索を行うことができるという効果がある。
【図面の簡単な説明】
【図1】本発明の一実施例を示すブロック図である。
【図2】連結情報定義言語の一例を示す説明図である。
【図3】データベースの定義情報とその各項目の連結情
報を示す説明図である。
【図4】検索式解析処理後のデータを示す説明図である
【図5】検索データを示す説明図である。
【図6】集合ファイルとデータの関連を示す説明図であ
る。
【図7】検索結果管理テーブルを示す説明図である。
【符号の説明】
1    項目連結情報定義言語 2    項目連結情報解析、生成部 3    検索式 4    検索式解析部 5    解析処理後データ 6    検索データ生成部 7    項目連結情報格納ファイル 8    検索データ 9    検索実行部 10    データベース群 11    集合ファイル

Claims (1)

    【特許請求の範囲】
  1. 【請求項1】  入力された複数のデータベースにおけ
    る項目間の連結情報定義言語を解析し項目連結情報を生
    成する連結情報解析、生成部と、入力された検索式を解
    析して解析処理後データを出力する検索式解析部と、解
    析処理後データおよび連結情報とをつき合わせ、それぞ
    れのデータベースに対する検索データを生成する検索デ
    ータ生成部と、生成された検索データを基にそれぞれの
    データベースに対して検索処理を行い、検索結果を中間
    結果として集合ファイルに保持し、それぞれの検索結果
    を総合して最終の検索結果を出力する検索実行部とを有
    することを特徴とする連結データベース検索装置。
JP9120317A 1991-01-22 1991-01-22 連結データベース検索装置 Pending JPH04238573A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP9120317A JPH04238573A (ja) 1991-01-22 1991-01-22 連結データベース検索装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP9120317A JPH04238573A (ja) 1991-01-22 1991-01-22 連結データベース検索装置

Publications (1)

Publication Number Publication Date
JPH04238573A true JPH04238573A (ja) 1992-08-26

Family

ID=12023756

Family Applications (1)

Application Number Title Priority Date Filing Date
JP9120317A Pending JPH04238573A (ja) 1991-01-22 1991-01-22 連結データベース検索装置

Country Status (1)

Country Link
JP (1) JPH04238573A (ja)

Similar Documents

Publication Publication Date Title
US8756495B2 (en) Computer-implemented system and method for tagged and rectangular data processing
US9275144B2 (en) System and method for metadata search
US7899837B2 (en) Apparatus and method for generating queries and reports
US7024405B2 (en) Method and apparatus for improved internet searching
JPH11110413A (ja) データベース検索結果を生成するための方法および装置
CN100456285C (zh) 用于访问数据库的方法和设备
US8204895B2 (en) Apparatus and method for receiving a report
JP2004102818A (ja) 検索支援方法および検索支援装置
JPH04238573A (ja) 連結データベース検索装置
JP3478558B2 (ja) データベースヘのオブジェクト格納検索方法
Harrison et al. On integrated bibliography processing
JP2005056223A (ja) テキストデータ検索システム、その方法及びそのプログラム
JPH0916624A (ja) 階層型データ検索方法
Hentschel et al. Just-in-time data integration in action
JP4034503B2 (ja) 文書検索システムおよび文書検索方法
JPH06168271A (ja) 項目別辞書利用データベース検索システム
Álvarez et al. FINDER: a mediator system for structured and semi-structured data integration
KR101057997B1 (ko) 최초 문자를 이용하는 검색 엔진 및 검색 방법
JP2655480B2 (ja) 対象適応型自然言語インタフェース装置
JP2737899B2 (ja) プロダクト管理装置
JP2806653B2 (ja) ファイル検索装置
de Maine et al. High-speed manipulation of information representations. I. Normalization and mobile canonicalization
JPS63238622A (ja) 関連検索方式
JPH041853A (ja) 文書検索装置
JPH01109426A (ja) 情報登録装置