[go: up one dir, main page]

JPH03142639A - Data base control system - Google Patents

Data base control system

Info

Publication number
JPH03142639A
JPH03142639A JP1279849A JP27984989A JPH03142639A JP H03142639 A JPH03142639 A JP H03142639A JP 1279849 A JP1279849 A JP 1279849A JP 27984989 A JP27984989 A JP 27984989A JP H03142639 A JPH03142639 A JP H03142639A
Authority
JP
Japan
Prior art keywords
records
management system
record
data base
database management
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
JP1279849A
Other languages
Japanese (ja)
Inventor
Osamu Izeki
井関 治
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
Original Assignee
NEC 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 NEC Corp filed Critical NEC Corp
Priority to JP1279849A priority Critical patent/JPH03142639A/en
Publication of JPH03142639A publication Critical patent/JPH03142639A/en
Pending legal-status Critical Current

Links

Landscapes

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

Abstract

PURPOSE:To improve the retrieving efficiency in a data base control system by using a key word including a special character including a special symbol that is not processed as a character as a medium which secures the relationship between records. CONSTITUTION:The record controlled by a relational data base device 15 is stored in a relational data base storage part 16. A key word including a special character including a special symbol like a control code, etc., that is not processed as a character is used in addition to a key word consisting of characters to secure the relationship between records. That is, the key word including a special character is identified and the retrieving conditions designat ed previously are generated and sent to a retrieval processing part 18 via a retrieving mechanism 19 for key word including a special character. Thus, the relationship is secured among the records in response to the request of a user with no breakage of a standard constitution, i.e., a relational data base. Then the related record can be directly taken out with no retrieving process taking much time required. As a result, the data base retrieving efficiency is improved.

Description

【発明の詳細な説明】 (産業上の利用分野) 本発明は、関係型データベース管理システムに関し、特
に本来対等である各レコードの関係に。
DETAILED DESCRIPTION OF THE INVENTION (Industrial Field of Application) The present invention relates to a relational database management system, and particularly to relationships between records that are equal in nature.

利用者の簡単な操作でデータベースの構造とは無関係に
上下の階層や直接的な関連付けといった新たな関係をも
たせることによって利用者の検索時の効率を向上させる
ための改良に関する。
This invention relates to improvements that improve the efficiency of users' searches by creating new relationships, such as upper and lower hierarchies and direct associations, regardless of the structure of the database, through simple user operations.

(従来技術) コンピュータの根元的な特徴の一つとして大量のデータ
を系統的に管理する機能があげられる。
(Prior Art) One of the fundamental characteristics of computers is the ability to systematically manage large amounts of data.

この機能はデータベースと呼ばれ、コンピュータのもっ
とも古い応用でもある。データベースを実現するための
方法にはいろいろなものがあるが。
This function is called a database, and it is one of the oldest applications of computers. There are many ways to implement a database.

近年はパーソナルコンピュータなどの普及により簡便な
関係型(リレーショナル)データベースが主流を占めて
いる。関係型データベースの特徴は。
In recent years, with the spread of personal computers, simple relational databases have become mainstream. What are the characteristics of relational databases?

各レコードを行、各レコードの要素を列とした表形式の
データとして管理することである。そして。
This is to manage data in a tabular format, with each record as a row and the elements of each record as columns. and.

複数の表から関係のある項目を抽出することによって所
望のレコードを検索できる。一般的に、各レコードの要
素には、データ自身の内容を表わす情報の他に、レコー
ド番号、レコード名、検索時に条件として指定できる一
つまたは複数のキーワードがある。
Desired records can be searched by extracting related items from multiple tables. Generally, the elements of each record include, in addition to information representing the contents of the data itself, a record number, a record name, and one or more keywords that can be specified as conditions during a search.

(発明が解決しようとする課題) このような関係型データベースの各レコードは。(Problem to be solved by the invention) Each record in such a relational database is.

それぞれ対等な関係にあり、関連付けられるのは特定の
要素を通してだけである。たとえば、従業員データベー
スを考えると、所属という要素のデータが同じであれば
同一部門の社員であることは分かるが、上司と部下の関
係まで表現することは困難である。もちろん関係型では
なくネットワーク型などのデータベース構成を用いれば
表現できる可能性はあるが、今度は関係型の場合の簡便
な表現性を損なうことになる。つまり、関係型データベ
ースを用いる場合は各レコードの上下関係などを表現す
ることが困難であるという問題点がある。
They are on an equal footing and are related only through specific elements. For example, if we consider an employee database, if data on the element of affiliation is the same, it can be known that employees are in the same department, but it is difficult to express the relationship between superiors and subordinates. Of course, it is possible to express this by using a network-type database structure instead of a relational type, but this would impair the simple expressivity of the relational type. In other words, when using a relational database, there is a problem in that it is difficult to express the hierarchical relationship of each record.

(課題を解決するための手段) 本発明は、マイクロプロセッサなどの処理装置と、プロ
グラムやデータなどの情報を記憶するための主メモリと
、キーボードやマウスなどの入力装置と、CRTなどの
表示装置と、大量のデータを記憶保持するための2次記
憶装置とから構成される情報処理装置上に実現され、レ
コードを表形式で系統的に蓄積・管理するために各レコ
ードにタイトル、各種属性、検索時のキーワードなどを
付与し、意味のある情報集合とする関係型データベース
管理システムにおいて、前記キーワードとは別に1文字
として処理されない特殊な記号を含む特殊文字付きキー
ワードを、レコード同士を関連付ける媒体として使用で
きるようにするための関連付は手段を備えたことを特徴
とする。
(Means for Solving the Problems) The present invention includes a processing device such as a microprocessor, a main memory for storing information such as programs and data, an input device such as a keyboard and a mouse, and a display device such as a CRT. It is implemented on an information processing device consisting of a secondary storage device for storing and holding a large amount of data, and in order to systematically accumulate and manage records in a tabular format, each record is given a title, various attributes, In a relational database management system that assigns keywords during searches to create meaningful information sets, keywords with special characters that include special symbols that are not processed as separate characters from the keywords are used as a medium to associate records with each other. The association for use is characterized in that it comprises means.

なお、前記関連付は手段は、前記キーワードとして文字
情報以外の意味を持つ特殊文字を許す特殊文字付きキー
ワード検索機構と、データベース内の各レコードを前記
特殊文字で上下関係として関係付けて登録・検索できる
レコードリンク機構とから成る。
The means for the above-mentioned association includes a keyword search mechanism with special characters that allows special characters having a meaning other than text information as the keyword, and registration/search by associating each record in the database with the above-mentioned special characters in a hierarchical relationship. It consists of a record link mechanism that can be used.

関係型データベース全体として見れば、前記関連付は手
段の他に、入出力制御手段と、管理されるべきレコード
を記憶するための記憶手段と、レコードを登録したり、
登録済みのレコードの更新や削除を行う操作手段と、登
録されたレコードの中から利用者の指定するキーワード
に適合するものを検索する手段とから成る。
When viewed as a relational database as a whole, the above-mentioned association includes not only means but also input/output control means, storage means for storing records to be managed, and registering records,
It consists of operating means for updating or deleting registered records, and means for searching registered records for ones that match the keyword specified by the user.

(実施例) 次に1本発明の実施例について図面を参照して説明する
。第1図において、10はマイクロプロセッサなどの処
理装置、11はプログラムなどを格納する主メモリであ
る。システムを操作するためのデータ入力は、入力装置
12により行う。各種情報の表示は、デイスプレィ制御
部13により表示装置14に表示される。
(Example) Next, an example of the present invention will be described with reference to the drawings. In FIG. 1, 10 is a processing device such as a microprocessor, and 11 is a main memory that stores programs and the like. Data input for operating the system is performed using the input device 12. Display of various information is displayed on the display device 14 by the display control unit 13.

15は本発明の特徴である関係型データベース装置であ
る。以下にこの内部の構成について説明する。本データ
ベースで管理されるレコードは。
15 is a relational database device which is a feature of the present invention. The internal configuration will be explained below. The records managed in this database are:

関係型データベース記憶部16に記憶される。データベ
ースにレコードを登録したり、既に登録されたレコード
の更新や削除はデータ操作部17で行われる。同様に、
登録されたレコードの中で。
It is stored in the relational database storage section 16. The data operation unit 17 registers records in the database and updates and deletes already registered records. Similarly,
Among registered records.

利用者が指定するキーワードなどの要素に適合するもの
を検索するのは、検索処理部18で行われる。本発明で
は、従来の文字で構成されるキーワードだけでなく1文
字として処理されないコントロールコードやエスケープ
コードなど特殊な記号を含む特殊文字付きキーワードを
単なるキーワードとしてではなく、レコード同士を関連
付けるために使用できる。この特殊文字付きキーワード
を識別し、あらかじめ指定された検索条件を生成して検
索処理部18に送出するのが特殊文字付きキーワード検
索機構19である。いま、登録しようとするレコードと
別のレコードとを関連付ける場合、レコードリンク機構
20で検索されたレコードからの情報にもとづきキーワ
ードに特殊文字付きキーワードを書き込み、データ操作
部17に送出する。以上のようなデータベースへの制御
やデータ人出力は、データベース入出力制御部21が制
御する。
The search processing unit 18 searches for items that match elements such as keywords specified by the user. In the present invention, in addition to keywords consisting of conventional characters, keywords with special characters that include special symbols such as control codes and escape codes that are not processed as single characters can be used not only as mere keywords but also for associating records with each other. . The special character keyword search mechanism 19 identifies the special character keyword, generates prespecified search conditions, and sends the generated search conditions to the search processing section 18. When a record to be registered is to be associated with another record, a keyword with special characters is written in the keyword field based on information from the record searched by the record link mechanism 20 and sent to the data manipulation section 17. The database input/output control section 21 controls the database control and data output as described above.

次に、第2図の文書データベースの例を参照しながら実
施例の機能および動作について説明する。
Next, the functions and operations of the embodiment will be described with reference to the example document database shown in FIG.

第2図は文書データベースの内容を表形式で表わしたも
のである。各レコードには1文書番号1文書名2作成者
1作成年月日1版数、そして5つのキーワードが要素と
して割り当てられている。本図に含まれる文書には、「
X装置」の技術資料2点と見積書1点、「Y装置」の技
術資料3点と見積書1点、そしてA、B両社に提出する
資料各1点がある。ここで、A社には「X装置」を、B
社には「Y装置」を納入する予定なのでデータベースに
登録する際に関連付けておきたいとする。また、あらか
じめrABC−001JからrABC−005Jまでの
技術文書が登録されている場合。
FIG. 2 shows the contents of the document database in a table format. Each record has 1 document number, 1 document name, 2 creators, 1 date of creation, 1 version number, and 5 keywords as elements. The documents included in this diagram include “
There are 2 technical documents and 1 estimate for ``X device'', 3 technical documents and 1 estimate for ``Y device'', and 1 document each to be submitted to both companies A and B. Here, Company A has “X equipment” and B
Since we are planning to deliver "Device Y" to a company, we would like to associate it when registering it in the database. Also, when technical documents from rABC-001J to rABC-005J are registered in advance.

rA B C−006Jの文書を登録する際にこの文書
をレコードリンク機能によりrABC−001J及びr
ABC−002Jと関連付ける。すると。
When registering the rA B C-006J document, use the record link function to link this document to rABC-001J and r
Associated with ABC-002J. Then.

キーワードとして「0」 (コントロールUと読む)特
殊記号につづきこれらの文書番号が登録される。
These document numbers are registered following the special symbol "0" (pronounced as control U) as a keyword.

同様に、rABC−007J にはrABC−003」
からrABC−005J 、rABC−008Jにはr
ABC−006J 、rABC−009JにはrABC
−007Jを関連付け、それぞれのキーワードとして特
殊記号「0」付きの関連文書番号が登録される。このよ
うな状態で、たとえばA社向けの提出資料を検索した時
、データベース人出力制御部21から特殊文字付きキー
ワード検索機構を動作させて、「0」につづく文書番号
を検索処理部へ送ることによって、新たにキーワードを
入力することなく関連する「X装置」の見積書と技術資
料を直接的に検索できる。本例では。
Similarly, rABC-003 for rABC-007J.
From rABC-005J, rABC-008J has r
rABC for ABC-006J and rABC-009J
-007J is associated, and a related document number with a special symbol "0" is registered as a keyword for each. In such a state, when searching for submitted materials for Company A, for example, the database human output control unit 21 operates the keyword search mechanism with special characters and sends the document number following "0" to the search processing unit. You can directly search for quotations and technical materials for related "X equipment" without entering new keywords. In this example.

「0」特殊記号は上位リンクに当たる文書番号を指して
いることとした。しかし、この他にも。
The special symbol "0" indicates the document number corresponding to the upper link. But besides this.

「b」を下位リンク、「含」を同レベルのレコードを示
すリンク等のように、様々な関連付けが可能である。
Various associations are possible, such as "b" being a lower link and "containing" being a link indicating records at the same level.

(発明の効果) 以上説明したように1本発明によるデータベースでは、
関係型データベースという標準的な構成を損なうことな
く、各レコードを利用者の要求に基づいて関連付けられ
、しかも検索時には関連付けられたレコードは時間のか
かる検索処理をともなわずに直接的に取り出せるので、
データベース検索応用では非常に効率が良くなる。加え
て、あるレコードと関連のあるレコード全てを検索する
などという機能も簡単に実現できるという効果がある。
(Effect of the invention) As explained above, in the database according to the present invention,
Without compromising the standard structure of a relational database, each record can be associated based on a user's request, and when searching, associated records can be retrieved directly without time-consuming search processing.
Database search applications are much more efficient. In addition, it has the effect of easily realizing functions such as searching for all records related to a certain record.

【図面の簡単な説明】[Brief explanation of the drawing]

第1図は本発明の一実施例を表わすデータベース管理シ
ステムのブロック構成図、第2図は文書データベータの
一例を示した図。 10・・・処理装置、11・・・主メモリ、12・・・
人力装置、13・・・デイスプレィ制御部、14−’・
表示装置、15・・・関係型データベース装置、16・
・・関係型データベース記憶装置、17・・・データ操
作部。 18・・・検索処理部、19・・・特殊文字付きキーワ
ード検索機構、20・・・レコードリンク機構、21・
・・データベータ入出力制御部・。
FIG. 1 is a block diagram of a database management system representing an embodiment of the present invention, and FIG. 2 is a diagram showing an example of a document data beta. 10... Processing device, 11... Main memory, 12...
Human power device, 13...Display control unit, 14-'.
Display device, 15... Relational database device, 16.
. . . relational database storage device, 17 . . . data manipulation unit. 18...Search processing unit, 19...Keyword search mechanism with special characters, 20...Record link mechanism, 21.
...Data beta input/output control section.

Claims (1)

【特許請求の範囲】 1)マイクロプロセッサなどの処理装置と、プログラム
やデータなどの情報を記憶するための主メモリと、キー
ボードやマウスなどの入力装置と、CRTなどの表示装
置と、大量のデータを記憶保持するための2次記憶装置
とから構成される情報処理装置上に実現され、レコード
を表形式で系統的に蓄積・管理するために各レコードに
タイトル、各種属性、検索時のキーワードなどを付与し
、意味のある情報集合とする関係型データベース管理シ
ステムにおいて、前記キーワードとは別に、文字として
処理されない特殊な記号を含む特殊文字付きキーワード
を、レコード同士を関連付ける媒体として使用できるよ
うにするための関連付け手段を備えたことを特徴とする
データベース管理システム。 2)請求項1記載のデータベース管理システムにおいて
、前記関連付け手段が、前記キーワードとして文字情報
以外の意味を持つ特殊文字を許す特殊文字付きキーワー
ド検索機構と、データベース内の各レコードを前記特殊
文字で上下関係として関係付けて登録・検索できるレコ
ードリンク機構とから成るものであることを特徴とする
データベース管理システム。 3)請求項2記載のデータベース管理システムにおいて
、関係型データベースが、前記関連付け手段の他に、入
出力制御手段と、管理されるべきレコードを記憶するた
めの記憶手段と、レコードを登録したり、登録済みのレ
コードの更新や削除を行う操作手段と、登録されたレコ
ードの中から利用者の指定するキーワードに適合するも
のを検索する手段とを有するものであることを特徴とす
るデータベース管理システム。
[Claims] 1) A processing device such as a microprocessor, a main memory for storing information such as programs and data, an input device such as a keyboard and a mouse, a display device such as a CRT, and a large amount of data. It is realized on an information processing device consisting of a secondary storage device for storing and holding records, and in order to systematically store and manage records in a tabular format, each record has a title, various attributes, keywords for searching, etc. In a relational database management system that provides a meaningful set of information by assigning keywords, keywords with special characters that include special symbols that are not processed as characters can be used as a medium for associating records with each other, in addition to the keywords. A database management system characterized by comprising an association means for. 2) The database management system according to claim 1, wherein the association means includes a keyword search mechanism with special characters that allows special characters having a meaning other than text information as the keyword, and a keyword search mechanism with special characters that allows each record in the database to be searched above and below using the special characters. A database management system comprising a record link mechanism that can be registered and searched in relation to each other. 3) In the database management system according to claim 2, the relational database includes, in addition to the association means, input/output control means, storage means for storing records to be managed, and registering records; A database management system characterized by having an operation means for updating or deleting registered records, and a means for searching registered records for those matching a keyword specified by a user.
JP1279849A 1989-10-30 1989-10-30 Data base control system Pending JPH03142639A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP1279849A JPH03142639A (en) 1989-10-30 1989-10-30 Data base control system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP1279849A JPH03142639A (en) 1989-10-30 1989-10-30 Data base control system

Publications (1)

Publication Number Publication Date
JPH03142639A true JPH03142639A (en) 1991-06-18

Family

ID=17616795

Family Applications (1)

Application Number Title Priority Date Filing Date
JP1279849A Pending JPH03142639A (en) 1989-10-30 1989-10-30 Data base control system

Country Status (1)

Country Link
JP (1) JPH03142639A (en)

Similar Documents

Publication Publication Date Title
US5893087A (en) Method and apparatus for improved information storage and retrieval system
US7617235B2 (en) Method and system for creating a domain index
US7487154B2 (en) Method and apparatus for generating page-level security in a computer generated report
Zloof Office-by-Example: A business language that unifies data and word processing and electronic mail
US6044374A (en) Method and apparatus for sharing metadata between multiple data marts through object references
US6418450B2 (en) Data warehouse programs architecture
JP4608522B2 (en) File management system
US20030154197A1 (en) Flexible relational data storage method and apparatus
US20060265411A1 (en) Containment hierarchy in a database system
WO2000025235A1 (en) Method and apparatus for a physical storage architecture having an improved information storage and retrieval system for a shared file environment
US6772156B1 (en) Method and apparatus for creating and displaying a table of content for a computer-generated report having page-level security
JPH10240760A (en) How to manage related data
JPH03142639A (en) Data base control system
US6978272B1 (en) Method and apparatus for displaying instrumentation parameters in a database system
JP3980326B2 (en) Data management method and computer-readable recording medium
JP2700517B2 (en) Document management method
JP3202341B2 (en) Database system
US20030078938A1 (en) Database and method of storing and retrieving data
JPH04233664A (en) Data base management system
US7165067B1 (en) Method, system, and program for character set matching
JPH03196262A (en) Keyword input system
JPH0612450A (en) Search support method
JPH01287734A (en) Data base device and data base managing method
JPH04317172A (en) Virtual structure retrieval system in hyper text system
Cartwright Jr et al. A program for the correlation of specific characteristics of selected pieces of ceramicware