[go: up one dir, main page]

JP3359951B2 - データベース検索装置 - Google Patents

データベース検索装置

Info

Publication number
JP3359951B2
JP3359951B2 JP11089993A JP11089993A JP3359951B2 JP 3359951 B2 JP3359951 B2 JP 3359951B2 JP 11089993 A JP11089993 A JP 11089993A JP 11089993 A JP11089993 A JP 11089993A JP 3359951 B2 JP3359951 B2 JP 3359951B2
Authority
JP
Japan
Prior art keywords
search
database
fields
information
field
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 - Lifetime
Application number
JP11089993A
Other languages
English (en)
Other versions
JPH06301728A (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.)
NS Solutions Corp
Original Assignee
NS Solutions 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 NS Solutions Corp filed Critical NS Solutions Corp
Priority to JP11089993A priority Critical patent/JP3359951B2/ja
Publication of JPH06301728A publication Critical patent/JPH06301728A/ja
Application granted granted Critical
Publication of JP3359951B2 publication Critical patent/JP3359951B2/ja
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Landscapes

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

Description

【発明の詳細な説明】
【0001】
【産業上の利用分野】本発明は、データベース検索装置
に関し、特に複数のクライアントがアクセスするネット
ワーク上に設けられたデータベースシステムに適したデ
ータベース検索装置に関するものである。
【0002】
【従来の技術】従来、例えば複数のクライアントとサー
バとが設けられたサーバ・クライアント型のワークステ
ーションに於て、サーバに設けられたリレーショナルデ
ータベース(以下、RDBと記す)にクライアント機か
らネットワークを介してアクセスして検索を行う場合、
クライアント機毎にアクセスするRDBに応じて使用者
が予めデータベースの各フィールドのうち検索可能なフ
ィールド及び表示可能なフィールドを設定した検索プロ
グラムを作成しておくか、または検索処理を行う度にジ
ェネレータにより全フィールドを検索可能、かつ表示可
能に自動設定し、実際の検索時に各フィールドを画面表
示し、目的に応じて条件を設定して検索を行う汎用の検
索プログラムを用いていた。
【0003】しかしながら、クライアント機毎に検索プ
ログラムを作成しておく場合、フィールドの異なる複数
のRDBがあると、各RDB毎の専用検索プログラムを
全クライアント機に用意しなければならず、その管理が
煩雑になるばかりでなく、またRDBの構造を変えたと
きに全クライアント機の検索プログラムを変更しなけれ
ばならず、その管理が煩雑になる問題があった。
【0004】一方、通常RDBにはその用途に応じて検
索に無関係なフィールドや表示する必要のないフィール
ドも設定されていることから、検索処理を行う度にジェ
ネレータにより全フィールドを検索可能、かつ表示可能
に自動設定する汎用の検索プログラムを用いる場合、上
記検索に無関係なフィールドや表示する必要のないフィ
ールドも検索フィールドまたは表示フィールドとして自
動設定されてしまい、検索画面及び検索されたレコード
の表示画面が複雑になり、検索操作性及び検索結果の視
認性が劣化すると云う問題があった。
【0005】
【発明が解決しようとする課題】本発明は上記したよう
な従来技術の問題点に鑑みなされたものであり、その主
な目的は、互いに異なる構造の複数のデータベースを扱
う場合やデータベースの構造を変更した場合でもデータ
ベースの取扱い性、検索手段の操作性が煩雑化、複雑化
することのないデータベース検索装置を提供することに
ある。
【0006】
【課題を解決するための手段】上述した目的は本発明に
よれば、記憶装置に記憶された複数のフィールドを有す
る1つ以上のデータベースと、該データベースに対して
検索処理を行うための1つ以上の検索手段とを有するデ
ータベース検索装置であって、前記各フィールドのうち
検索可能なフィールド及び表示可能なフィールドの情報
を前記データベース側に設定及び設定変更可能となって
おり、前記検索手段が、前記検索可能なフィールド及び
表示可能なフィールドの情報を読込み、かつその情報に
応じた検索処理画面を設定可能なレイアウト処理部を有
することを特徴とするデータベース検索装置を提供する
ことにより達成される。
【0007】
【作用】このように、検索可能なフィールド及び表示可
能なフィールドの情報をデータベース側に設定及び設定
変更可能とし、かつ検索手段側ではその情報に応じた検
索処理画面を設定可能とすることで、互いに異なる構造
の複数のデータベースがあったり、データベースの構造
が変わっても検索手段側では常に同じプログラムで検索
処理を行うことができ、不必要なフィールドについての
操作を行う必要もない。更に検索手段または検索手段
使用者を識別可能とし、この識別結果に応じて検索可能
なフィールド及び表示可能なフィールドの情報を限定可
能とすることで、使用者に応じて検索レベル及び表示レ
ベルを設定できる。
【0008】
【実施例】以下、本発明の好適実施例を添付の図面につ
いて詳しく説明する。
【0009】図1は、本発明が適用されたサーバ・クラ
イアント型のワークステーションのシステム構成を示す
ブロック図である。このシステムは、大容量記憶装置2
を有するサーバ1と、このサーバ1に公知のネットワー
ク3を介して接続された複数のクライアント機4とを有
している。各クライアント機4には後記する検索対象デ
ータベースの構造、検索情報タイプ及び表示情報タイプ
をサーバ1側から受信してこの情報を基に検索項目、検
索画面及び表示画面を自動生成するレイアウト処理部1
1が設けられている。
【0010】記憶装置2内には互いに異なる構造の2つ
のデータベースA、Bが記憶されている。ここで、図2
にはデータベースAに設定されたデータベース構造、検
索レベル設定値、表示レベル設定値及び表示フォーマッ
トを示している。例えばデータベースAは、特許公開公
報管理用のデータベースであり、フィールドとして「発
行国」、「公開日」、「公開番号」、「公報種別」、
「出願日」、「発明考案の名称」、「識別番号」、「氏
名又は名称」、「住所又は居所」、「発明考案者」、
「要約」、「請求の範囲」、「詳細な説明」、「図面の
簡単な説明」、「分野」及び「イメージ」が設定されて
いる。このうち、フィールド「発行国」、「識別番号」
及び「イメージ」の検索レベル設定値は「0」であり、
検索可能フィールドから除外されている。「公開番号」
の検索レベル設定値は「2」であり、このフィールドに
よる検索のみ一般ユーザにも開放されている。残りのフ
ィールドの検索レベル設定値は「1」であり、特権ユー
ザのみ検索可能となっている。また、フィールド「発行
国」の表示レベル設定値は「0」であり、クライアント
機4に検索結果を表示する際に該フィールドはその表示
対象フィールドから除外されることとなる。フィールド
「イメージ」の表示レベル設定値は「0」であり、検索
後のこのフィールドの表示のみ一般ユーザにも開放され
ている。即ち、一般ユーザは「公開番号」による検索を
行い「イメージ」のフィールドを表示することのみ可能
となっている。
【0011】以下に、本実施例に於けるデータベースA
に対する検索処理手順を図3のフローチャート及び図4
〜図6のクライアント機4の表示画面を参照して説明す
る。
【0012】まず、サーバ1側のデータベースAに対し
てレコード構造の定義、各フィールドに対応する検索・
表示レベルの設定、実際のレコードの登録を行う。次
に、クライアント機4にて使用者がユーザIDを入力
し、サーバ1側からデータベースの一覧表を受信して検
索対象データベースを選択する。この検索対象データベ
ースの構造及び検索情報タイプが前回処理と同じか否か
を判別し、同じでない場合、サーバ1側からその構造及
び検索情報を受信する。そして、この情報を基に検索項
目及び検索画面を自動生成する。
【0013】図4〜図6は、実際に検索条件を設定する
画面表示である。本実施例では特定ユーザによる検索を
仮定する。まず、図4の画面にて「公開日」、「公開番
号」、「公報種別」、「出願日」、「分野」の検索条件
を設定し、次に図5の画面にて検索キー(キーワード)
を入力し、図6の画面にて検索キーの検索対象フィール
ドを「発明考案の名称」、「氏名又は名称」、「住所又
は居所」、「発明考案者」、「要約」、「請求の範
囲」、「詳細な説明」、「図面の簡単な説明」の中から
設定する。
【0014】次に、サーバ1側に検索リクエストをし、
サーバ1側では検索処理を行い、その結果をクライアン
ト機4に送信する。そして、クライアント機4では表示
レコードを選択し、サーバ1側にそのレコードデータの
送信リクエストをする。また、クライアント機4では表
示情報タイプが前回処理と同じか否かを判別し、同じで
ない場合、サーバ1側から表示情報を受信する。そし
て、この情報を基に表示画面を自動生成し、サーバ1側
からレコードデータを受信して表示する。
【0015】一方、このような検索処理とは別にサーバ
1側ではレコード構造の変更、検索レベルの変更、レコ
ードデータの変更が行われることとなるが、上記したよ
うに、検索時に検索対象データベースの構造、検索情報
タイプ及び表示情報タイプを確認して必要があれば検索
対象データベースから読み出すようにしていることから
クライアント機4側に何等変更を加える必要はない。
【0016】尚、各データベースの文字列検索可能フィ
ールド(例えばデータベースAでは「発明考案の名
称」、「氏名又は名称」、「住所又は居所」、「発明考
案者」、「要約」、「請求の範囲」、「詳細な説明」、
「図面の簡単な説明」)は、記憶時に同時に各文字(コ
ード)の自己相関情報がマップとして作成され、一種の
インデックスとしてその文書と共に記憶され、サーバ1
に管理されている。従って、検索文字列についても自己
相関情報を作成して上記マップに照合するのみで高速な
検索を行うことができるようになっている。この検索の
速度は全文書の容量には殆ど依存せず、検索する文字列
の長さに依存するものである。
【0017】
【発明の効果】以上の説明により明らかなように、本発
明によるデータベース検索装置によれば、検索可能なフ
ィールド及び表示可能なフィールドの情報をデータベー
ス側に設定及び設定変更可能とし、かつ検索手段側では
その情報に応じた検索処理画面を設定可能とすること
で、互いに異なる構造の複数のデータベースがあった
り、データベースの構造が変わっても検索手段側では常
に同じプログラムで検索処理を行うことができ、不必要
なフィールドについての操作を行う必要もない。更に検
手段または検索手段の使用者を識別可能とし、この識
別結果に応じて検索可能なフィールド及び表示可能なフ
ィールドの情報を限定可能とすることで、使用者に応じ
て検索レベル及び表示レベルを設定できる。以上のこと
からデータベースの取扱い性及び検索手段の操作性が向
上する。
【図面の簡単な説明】
【図1】本発明が適用されたサーバ・クライアント型の
ワークステーションのシステム構成を示すブロック図で
ある。
【図2】記憶装置に記憶されたデータベースの構造を示
す説明図である。
【図3】本発明が適用されたサーバ・クライアント型の
ワークステーションのデータベースの検索手順を示すフ
ローチャートである。
【図4】クライアント機のディスプレイの検索画面を示
す説明図である。
【図5】クライアント機のディスプレイの検索画面を示
す説明図である。
【図6】クライアント機のディスプレイの検索画面を示
す説明図である。
【符号の説明】
1 サーバ 2 記憶装置 3 ネットワーク 4 クライアント機 11 レイアウト処理部
フロントページの続き (56)参考文献 特開 平2−196354(JP,A) 特開 平4−347747(JP,A) 特開 昭62−274324(JP,A) 特開 昭60−225252(JP,A) 特開 平4−92970(JP,A) 伊藤弘道 他,クライアントサーバデ ータベースによる特許情報管理システ ム,三菱電機技報,日本,三菱電機エン ジニアリング株式会社,1991年12月25 日,第65巻 第12号,第41−45頁 (58)調査した分野(Int.Cl.7,DB名) G06F 17/30 G06F 12/00 G06F 12/14 G06F 15/00 JICSTファイル(JOIS)

Claims (4)

    (57)【特許請求の範囲】
  1. 【請求項1】 記憶装置に記憶された複数のフィール
    ドを有する1つ以上のデータベースと、該データベース
    に対して検索処理を行うための1つ以上の検索手段とを
    有するデータベース検索装置であって、 前記各フィールドのうち検索可能なフィールド及び表示
    可能なフィールドの情報を前記データベース側に設定及
    び設定変更可能となっており、 前記検索手段が、前記検索可能なフィールド及び表示可
    能なフィールドの情報を読込み、かつその情報に応じた
    検索処理画面を設定可能なレイアウト処理部を有するこ
    とを特徴とするデータベース検索装置。
  2. 【請求項2】 前記データベースがサーバ・クライア
    ント型のワークステーションに於けるサーバ側に設けら
    れ、かつ前記検索手段がクライアント側に設けられてい
    ることを特徴とする請求項1に記載のデータベース検
    装置。
  3. 【請求項3】 前記データベースがリレーショナルデ
    ータベースからなることを特徴とする請求項1若しくは
    請求項2に記載のデータベース検索装置。
  4. 【請求項4】 前記データベース側に、前記検索手段
    または検索手段の使用者を識別する識別部を設け、前記
    検索手段または検索手段の使用者に応じて前記検索可能
    なフィールド及び表示可能なフィールドの情報を設定及
    び設定変更可能としたことを特徴とする請求項1乃至請
    求項3のいずれかに記載のデータベース検索装置。
JP11089993A 1993-04-13 1993-04-13 データベース検索装置 Expired - Lifetime JP3359951B2 (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP11089993A JP3359951B2 (ja) 1993-04-13 1993-04-13 データベース検索装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP11089993A JP3359951B2 (ja) 1993-04-13 1993-04-13 データベース検索装置

Publications (2)

Publication Number Publication Date
JPH06301728A JPH06301728A (ja) 1994-10-28
JP3359951B2 true JP3359951B2 (ja) 2002-12-24

Family

ID=14547508

Family Applications (1)

Application Number Title Priority Date Filing Date
JP11089993A Expired - Lifetime JP3359951B2 (ja) 1993-04-13 1993-04-13 データベース検索装置

Country Status (1)

Country Link
JP (1) JP3359951B2 (ja)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0969112A (ja) * 1995-08-31 1997-03-11 Nippon Kaihatsu Ginkou 知的財産情報管理システム
JP2010282304A (ja) * 2009-06-03 2010-12-16 Mitsubishi Electric Corp データ管理検索システム

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS60225252A (ja) * 1984-04-23 1985-11-09 Fujitsu Ltd パスワ−ドに基づく選択的メニユ−表示方法
JPS62274324A (ja) * 1986-05-23 1987-11-28 Hitachi Ltd デ−タ表示方式
JPH02196354A (ja) * 1989-01-25 1990-08-02 Nec Corp 機密保護方式
JPH0492970A (ja) * 1990-08-06 1992-03-25 Hitachi Medical Corp 医用画像表示装置
JPH04347747A (ja) * 1991-05-27 1992-12-02 Nec Software Kansai Ltd 情報検索システムの機密保護方式

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
伊藤弘道 他,クライアントサーバデータベースによる特許情報管理システム,三菱電機技報,日本,三菱電機エンジニアリング株式会社,1991年12月25日,第65巻 第12号,第41−45頁

Also Published As

Publication number Publication date
JPH06301728A (ja) 1994-10-28

Similar Documents

Publication Publication Date Title
KR100562240B1 (ko) 하이퍼텍스트 문서 및 등가물 사이에서 네비게이트하기위한 멀티 타겟 링크
US6928452B2 (en) Tiered and content based database searching
US6226655B1 (en) Method and apparatus for retrieving data from a network using linked location identifiers
US6012053A (en) Computer system with user-controlled relevance ranking of search results
US6848077B1 (en) Dynamically creating hyperlinks to other web documents in received world wide web documents based on text terms in the received document defined as of interest to user
JP2770715B2 (ja) 構造化文書検索装置
US6038558A (en) Extensible database retrieval and viewing architecture
US5634048A (en) Distributed database system having a center system with a link file and a method for retrieving data from same
US5884301A (en) Hypermedia system
US6496838B1 (en) Database reconciliation method and system
US20050108219A1 (en) Tiered and content based database searching
US20100269035A1 (en) Method for Dynamically Generating a "Table of Contents" View of the HTML-Based Information System
US20020099685A1 (en) Document retrieval system; method of document retrieval; and search server
GB2331166A (en) Database search engine
US20060179035A1 (en) Methods and systems for providing guided navigation
US20090144222A1 (en) Chart generator for searching research data
US20040002946A1 (en) Program, method and system for searching content, and operator questioning processing system
US6757724B1 (en) Method and apparatus for creating and displaying user specific and site specific guidance and navigation information
JP3359951B2 (ja) データベース検索装置
US6685475B1 (en) Learning control information generation method, apparatus and computer readable medium storing learning control information generation program
US20090144241A1 (en) Search term parser for searching research data
US5778366A (en) Method and system for organizing on-line books using collections
JP2006185020A (ja) 情報処理装置、および情報処理方法、並びにコンピュータ・プログラム
US20020091735A1 (en) Method and apparatus for locating geographically classified establishment information
US20090144317A1 (en) Data search markup language for searching research data

Legal Events

Date Code Title Description
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20021001

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20071011

Year of fee payment: 5

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20081011

Year of fee payment: 6

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20091011

Year of fee payment: 7

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20101011

Year of fee payment: 8

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20111011

Year of fee payment: 9

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20121011

Year of fee payment: 10

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20131011

Year of fee payment: 11

EXPY Cancellation because of completion of term