JPH0659950A - データベースシステム - Google Patents

データベースシステム

Info

Publication number
JPH0659950A
JPH0659950A JP4213836A JP21383692A JPH0659950A JP H0659950 A JPH0659950 A JP H0659950A JP 4213836 A JP4213836 A JP 4213836A JP 21383692 A JP21383692 A JP 21383692A JP H0659950 A JPH0659950 A JP H0659950A
Authority
JP
Japan
Prior art keywords
data
keyword
unit
storage unit
key
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.)
Granted
Application number
JP4213836A
Other languages
English (en)
Other versions
JP3202341B2 (ja
Inventor
Mutsuharu Kakihara
睦治 垣原
Yoko Miyao
陽子 宮尾
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
NEC Solution Innovators Ltd
Original Assignee
NEC Corp
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 Corp, NEC Solution Innovators Ltd filed Critical NEC Corp
Priority to JP21383692A priority Critical patent/JP3202341B2/ja
Publication of JPH0659950A publication Critical patent/JPH0659950A/ja
Application granted granted Critical
Publication of JP3202341B2 publication Critical patent/JP3202341B2/ja
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Landscapes

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

Abstract

(57)【要約】 【目的】 運用管理が簡便なデータベースシステムを構
築する。 【構成】 キーワード入力部12から検索すべきキーワ
ードや検索条件が入力される。キーワード変換部13
は、入力されたキーワード及び検索条件からデータ蓄積
部11のデータと同形式のキーを生成し照合部14へ送
る。照合部は文字列照合プロセッサであり、送られてき
たキーとデータ蓄積部11のデータとの照合を行う。デ
ータ照合の結果に関する情報は、検索結果蓄積部15に
蓄積され、検索結果表示部16にそれらの情報を表示す
ることができる。キーワード変換部13により、入力さ
れたキーワードや検索条件を基にデータ蓄積部11のデ
ータと同形式のキーを生成するため、文字列照合プロセ
ッサを用いて直接的にデータを検索することができる。
データベースはテキスト形式で作成されるため、従来の
データベースと比較して運用管理が簡便である。

Description

【発明の詳細な説明】
【0001】
【産業上の利用分野】本発明はデータベースシステムに
関し、特に、テキスト形式データのフルサーチにより直
接固定長レコードの照合を行うデータベースシステムに
関する。
【0002】
【従来の技術】従来一般に普及しているデータベースシ
ステムは大きく分類して、関係型データモデルを用いた
データベース(リレーショナル・データベース)と網型
データモデルを用いたデータベース(ネットワーク・デ
ータベース)とがある。関係型データベースは、レコー
ドの各項目を表形式で表現した概念モデルを持ち、集合
演算に基づく関係代数演算により表の参照操作などが行
われる。また、網型データベースはデータを節点で表
し、その親子関係などを有向辺で表現するようなグラフ
表現で示される概念モデルを持つ。これらは、蓄積され
ている各データレコードやその内部のデータ項目を関係
づけることにより、膨大な量のデータの高速なデータ検
索やデータ管理の一元化をはかろうとするものである。
【0003】
【発明が解決しようとする課題】従来のデータベース
は、各データを関係づけることによりデータ管理の一元
化などがなされるが、利用に関してはいくつかの問題点
もある。
【0004】まず、各レコードや内部項目データの関係
を十分に把握しなければデータベース構築及び運用管理
が困難である。特に網型データベースなどでは物理的な
データ構造やデータへのアクセスパスなどについての知
識が必要となり、データベースに関する知識のない者に
は利用が難しい。また、データ同士の関係などをデータ
ベースが保持するため、データそのもの以外に必要とさ
れる情報が多く、実際のデータ量と比較してデータベー
ス自体の規模が大きくなり易い。
【0005】また、データ検索という意味においては、
蓄積されたデータの先頭から終わりまで全てを検索し
て、該当するレコードを抽出するという方法も考えられ
るが、従来の装置においては検索速度が遅く実用的では
ない。
【0006】
【課題を解決するための手段】本発明は、データを記憶
するデータ蓄積部と、検索すべきキーワードや検索条件
を入力するキーワード入力部と、入力されたキーワード
を前記データ蓄積部のデータに適した形に変換するキー
ワード変換部と、前記キーワード変換部によって変換,
生成されたキーと前記データ蓄積部のデータとの照合を
行う照合部と、前記照合部によって照合された結果、前
記検索条件に合致した該当レコード情報を蓄積する検索
結果蓄積部と、前記検索結果蓄積部による検索結果を利
用者に提示する検索結果表示部とを備えたデータベース
システムにおいて、前記照合部が、文字列照合プロセッ
サであり、前記データ蓄積部のデータを直接キーとして
検索することが可能であることを特徴とするものであ
る。
【0007】
【実施例】本発明の実施例について、図面を参照して説
明する。
【0008】図1に本発明によるデータベースシステム
の一実施例を示す。
【0009】データ蓄積部11は、データベースとして
登録されるデータを記憶する。
【0010】キーワード入力部12は、データベース利
用者が検索しようとするキーワードや検索条件を設定す
るための装置である。
【0011】キーワード変換部13は、キーワード入力
部12より入力されたキーワードや検索条件から、デー
タ蓄積部11のデータ形式に対応した形式のデータを生
成する。
【0012】照合部14は、文字列照合プロセッサであ
り、変換されたキーワードとデータ蓄積部11のデータ
の照合を行う。本プロセッサは1つの文字列だけではな
く、複数個の文字列を同時に照合する能力を持つ。ま
た、本プロセッサにより照合の結果一致した文字列の終
端アドレスあるいは始端アドレスが得られる。
【0013】検索結果蓄積部15は、照合結果として検
索条件に合致したデータレコード情報を蓄積する。
【0014】検索結果表示部16は、検索結果の情報を
利用者に提示する。
【0015】次に、図2のフローチャートを用いて動作
を説明する。まず、本データベース利用者はキーワード
入力部12より、自分の検索したいキーワードを入力す
る。この時キーワードを複数指定したり、検索条件(〜
AND 〜、〜OR〜)を指定することができる(ステップ2
1)。キーワード変換部13は、キーワード入力部12
から入力されたキーワード及び検索条件を基に、照合部
14における照合時のキーとなるデータを生成する(ス
テップ22)。キーワード変換部13の動作及びデータ
蓄積部11のデータ形式は、ともに密接に関連するた
め、詳しくは図3,図4を用いて後述するものとする。
キーワード変換部13で変換生成されたデータは検索キ
ーとして、照合部14に送られ、照合部14においてデ
ータ蓄積部11のデータとの照合を行う(ステップ2
3)。照合の結果、抽出すべきデータとして検索された
結果データの情報を検索結果蓄積部15に蓄積し(ステ
ップ24)、検索結果表示部16に検索結果が表示でき
る(ステップ25)。
【0016】次に、本データベースシステムにおける検
索方式を説明する。本データベースシステムにおいて
は、照合部14に文字列照合プロセッサを用いているた
め、データの検索は文字列の照合で一致したものを抽出
するという方式である。従って、データベースのデータ
形式及び照合時の検索キーとなるキーワードデータの変
換生成処理を特徴とする。
【0017】そこで、「氏名」「出身地」「性別」「生
年月日」を項目とする名簿のようなものを本データベー
スに適用する場合を例として示す。まず、データ蓄積部
11に蓄積されているデータベースデータの表現方式に
ついて、図3を用いて説明する。例に示した各項目から
成るレコードは、概念的には図3(A)のような形式で
表現することができるが、本データベースにおいては図
3(B)のようなテキスト形式でデータを表現する。こ
れは各レコードの開始位置にレコードの開始を示す「始
端コード」、終了位置にレコードの終了を示す「終端コ
ード」を付加した固定長レコードである。
【0018】次に、入力されたキーワードと検索条件か
ら、前記のデータ形式に適したキー生成を行うキーワー
ド変換部13の動作を図4を用いて説明する。図3
(B)のようなテキスト形式ファイルに対して、次のよ
うな検索条件及びキーワードが入力されたものとする
(この例では ”?”はどのような文字が入っても一致
とする1文字分のワイルドカードを示す)。
【0019】 姓=山? AND 出身地=(千葉県 OR 神奈川県) すると、キーワード変換部では、レコードデータ形式に
合わせて図4に示す2つのキーを生成する。ここで変換
生成された2つのキーはそれぞれを1つの文字列とみな
すことができるので、これらを照合部14にキーとして
渡す。照合部の文字列照合プロセッサでは、図3(B)
に示されたテキスト形式をもつデータ蓄積部13のデー
タとキーとの照合を行う。本データベースシステムで使
用しているプロセッサは、複数キーワードの照合やワイ
ルドカードの使用が可能であるため、1回のデータ検索
でこれらのキーの照合を行う。照合部では、一致した文
字列の始端あるいは終端アドレスを知ることができるた
め、図3(B)に示したレコード形式、あるいは図4に
示したキーの形式のように、蓄積データとキーの双方に
始端・終端コードを付加しておけば、必ず一致レコード
のアドレスを得られる。得られた情報は図2のフローチ
ャートに示したように検索結果蓄積部に蓄積される。
【0020】
【発明の効果】以上説明したように本発明によれば、照
合部は文字列照合の専用プロセッサを用いているため高
速な文字列照合が可能である。従って、データベースの
文字列データを直接検索することが可能であり、インデ
ックス登録を行う必要がなく、通常のテキストファイル
としてデータベースの登録,更新が簡単にできる。ま
た、インデックスやデータ同士の関係などの冗長な情報
を持たないため、従来のデータベースと比較して少ない
ディスク使用量でデータを格納することが可能である。
【図面の簡単な説明】
【図1】本発明によるデータベースシステムの一実施例
を示すブロック図である。
【図2】図1のデータベースシステムの動作を説明する
ためのフローチャートである。
【図3】図1のデータベースシステムを構成するデータ
蓄積部のデータ形式を説明するための図である。
【図4】図1のデータベースシステムを構成するキーワ
ード変換部の動作を説明するための図である。
【符号の説明】
11 データ蓄積部 12 キーワード入力部 13 キーワード変換部 14 照合部 15 検索結果蓄積部 16 検索結果表示部

Claims (3)

    【特許請求の範囲】
  1. 【請求項1】 データを記憶するデータ蓄積部と、 検索すべきキーワードや検索条件を入力するキーワード
    入力部と、 入力されたキーワードを前記データ蓄積部のデータに適
    した形に変換するキーワード変換部と、 前記キーワード変換部によって変換,生成されたキーと
    前記データ蓄積部のデータとの照合を行う照合部と、 前記照合部によって照合された結果、前記検索条件に合
    致した該当レコード情報を蓄積する検索結果蓄積部と、 前記検索結果蓄積部による検索結果を利用者に提示する
    検索結果表示部とを備えたデータベースシステムにおい
    て、 前記照合部が、文字列照合プロセッサであり、前記デー
    タ蓄積部のデータを直接キーとして検索することが可能
    であることを特徴とするデータベースシステム。
  2. 【請求項2】 前記データ蓄積部は、レコード始端コー
    ドおよび終端コードを有する固定長レコードから成るテ
    キストファイルをデータ表現方式として用いることを特
    徴とする請求項1記載のデータベースシステム。
  3. 【請求項3】 前記キーワード変換部は、入力されたキ
    ーワード及び検索条件から前記データ蓄積部のデータと
    同形式のキーを生成し前記照合部へ送ることを特徴とす
    る請求項1記載のデータベースシステム。
JP21383692A 1992-08-11 1992-08-11 データベースシステム Expired - Fee Related JP3202341B2 (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP21383692A JP3202341B2 (ja) 1992-08-11 1992-08-11 データベースシステム

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP21383692A JP3202341B2 (ja) 1992-08-11 1992-08-11 データベースシステム

Publications (2)

Publication Number Publication Date
JPH0659950A true JPH0659950A (ja) 1994-03-04
JP3202341B2 JP3202341B2 (ja) 2001-08-27

Family

ID=16645836

Family Applications (1)

Application Number Title Priority Date Filing Date
JP21383692A Expired - Fee Related JP3202341B2 (ja) 1992-08-11 1992-08-11 データベースシステム

Country Status (1)

Country Link
JP (1) JP3202341B2 (ja)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2003244133A (ja) * 2002-02-13 2003-08-29 Nippon Telegr & Teleph Corp <Ntt> 照合規則情報格納装置、照合規則情報格納方法、公開鍵証明書取得装置、公開鍵証明書取得方法、利用可否判定装置、利用可否判定方法、コンピュータプログラムおよびコンピュータプログラムを記録した記録媒体
JP2003258786A (ja) * 2002-02-27 2003-09-12 Nippon Telegr & Teleph Corp <Ntt> 公開鍵証明書検索装置、公開鍵証明書検索方法、コンピュータプログラムおよびコンピュータプログラムを記録した記録媒体

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2003244133A (ja) * 2002-02-13 2003-08-29 Nippon Telegr & Teleph Corp <Ntt> 照合規則情報格納装置、照合規則情報格納方法、公開鍵証明書取得装置、公開鍵証明書取得方法、利用可否判定装置、利用可否判定方法、コンピュータプログラムおよびコンピュータプログラムを記録した記録媒体
JP2003258786A (ja) * 2002-02-27 2003-09-12 Nippon Telegr & Teleph Corp <Ntt> 公開鍵証明書検索装置、公開鍵証明書検索方法、コンピュータプログラムおよびコンピュータプログラムを記録した記録媒体

Also Published As

Publication number Publication date
JP3202341B2 (ja) 2001-08-27

Similar Documents

Publication Publication Date Title
US6035303A (en) Object management system for digital libraries
US6931408B2 (en) Method of storing, maintaining and distributing computer intelligible electronic data
JP5138046B2 (ja) 検索システム、検索方法およびプログラム
US20120166414A1 (en) Systems and methods for relevance scoring
US9477729B2 (en) Domain based keyword search
JP3803961B2 (ja) データベース生成装置、データベース生成処理方法及びデータベース生成プログラム
JP2669601B2 (ja) 情報検索方法及びシステム
CN116340468A (zh) 主题文献检索预测方法
JP2001188802A (ja) 情報検索装置及び情報検索方法
JPH0659950A (ja) データベースシステム
EP1116137B1 (en) Database, and methods of data storage and retrieval
JP3526198B2 (ja) データベース類似検索方法及び装置及び類似検索プログラムを格納した記憶媒体
JP3591813B2 (ja) データ検索方法、その装置および記録媒体
JP2000322416A (ja) 文書検索装置
JP2001318935A (ja) 情報処理装置及び方法、情報処理用ソフトウェアを記録した記録媒体並びにリレーショナルデータベース
JPH04340163A (ja) キーワード検索方式
JP4081236B2 (ja) データベースの処理方法
KR20110021019A (ko) 검색식 추천 장치 및 방법
JPH08249341A (ja) 文書データベースの文書格納・検索装置
Jee et al. High speed bitwise search for digital forensic system
Ivanova et al. Database Integration Based on the Selection of Preliminary Knowledge Using a Semantic Network
JP2001312517A (ja) インデクス生成装置及び文書検索装置
JPH07319890A (ja) 文書登録検索システム
JPH0410062A (ja) 語彙拡張機能を有する文書検索方法
JPH07104853B2 (ja) 操作手順生成方式

Legal Events

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