[go: up one dir, main page]

JPH01276332A - Device and control method for data base - Google Patents

Device and control method for data base

Info

Publication number
JPH01276332A
JPH01276332A JP63106374A JP10637488A JPH01276332A JP H01276332 A JPH01276332 A JP H01276332A JP 63106374 A JP63106374 A JP 63106374A JP 10637488 A JP10637488 A JP 10637488A JP H01276332 A JPH01276332 A JP H01276332A
Authority
JP
Japan
Prior art keywords
data
field value
link
relational
pool
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
JP63106374A
Other languages
Japanese (ja)
Inventor
Takuya Sugita
杉田 卓也
Hirohiko Tanaka
裕彦 田中
Katsuhisa Hashino
橋野 勝久
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.)
Panasonic Holdings Corp
Original Assignee
Matsushita Electric Industrial Co 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 Matsushita Electric Industrial Co Ltd filed Critical Matsushita Electric Industrial Co Ltd
Priority to JP63106374A priority Critical patent/JPH01276332A/en
Publication of JPH01276332A publication Critical patent/JPH01276332A/en
Pending legal-status Critical Current

Links

Landscapes

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

Abstract

PURPOSE:To realize the handling of the multi-medium data that could not be handled with a relational data base by preparing a link defining area to store the key value of the multi-medium data and at the same time securing the linkage between said defining area and the multi-medium data to take out the contents of said data. CONSTITUTION:The object data on a data pool area to be linked with the field value (key value) of the link attribute are stored in the data pool devices 6 and 7 and controlled by an object control part 3. The linkage between said field value and the object data is controlled by a link control part 4. In other words, another data pool defined separately contains the variable length character data, the graphic data, the sound data, the natural picture data, the animation data, etc. Such data pool areas are set at various memory media in addition to a floppy disk and a hard disk. Thus various object multiple media can be handled via various physical memory multiple media.

Description

【発明の詳細な説明】 産業上の利用分野 本発明はリレーショナルモデルを基本とするデータベー
ス装置に関するものである。
DETAILED DESCRIPTION OF THE INVENTION Field of Industrial Application The present invention relates to a database device based on a relational model.

従来の技術 リレーショナルデータベース(リレーショナルモデルに
もとづくデータベースマネージメントシステム)は正規
化された不可分なデータの集合と集合に対する制約(ス
キーマ)により、データ及びデータ構造を表現するもの
である。よってスキーマを公開することにより、容易に
データ構造を他人に伝えることが可能できわめて汎用性
に富んでいる。また、データ及びデータの集合に対する
一定の演算(関係演算)が用意されており、簡単にデー
タの取り出しやデータ構造の変更が実現できる優れたデ
ータモデルである。このため、比較的単純な構造を持ち
、正規化しやすいデータが多い事務処理分野においては
、リレーショナルデータベースは広く利用されている。
Conventional technology Relational databases (database management systems based on relational models) express data and data structures using normalized indivisible data sets and constraints (schemas) on the sets. Therefore, by publishing the schema, it is possible to easily communicate the data structure to others, making it extremely versatile. In addition, certain operations (relational operations) are prepared for data and data sets, making it an excellent data model that allows you to easily extract data and change the data structure. For this reason, relational databases are widely used in the field of office processing, where there is a lot of data that has a relatively simple structure and is easy to normalize.

3・\−7 発明が解決しようとする課題 従来の技術で述へた理由で、リレーショナルデータベー
スは事務処理分野における定型のアプリケーションが適
応している。しかし、最近事務処理分野以外でも大量の
データを複数の人間が汎用的に利用する場合が増加して
きている。この場合はデータの性質が事務データの様に
数値データや固定長文字データに限定されず、可変長文
字データや図形データ、音データ、自然画データ、動画
データ等多くの種類のデータを扱う必要が生じてくる。
3.\-7 Problems to be Solved by the Invention For the reasons mentioned in the prior art, relational databases are suitable for standard applications in the field of business processing. However, recently there has been an increase in the number of cases in which large amounts of data are used by multiple people for general purposes, even outside of the field of administrative processing. In this case, the nature of the data is not limited to numerical data or fixed length character data like office data, but it is necessary to handle many types of data such as variable length character data, graphic data, sound data, natural image data, video data, etc. will arise.

さらにこれらのデータの性質上データの記憶メディアも
フロッピィディスクやハードディスクだけでなく、コン
パクトディスクや光ディスク等種々のメディアが要求さ
れる。
Furthermore, due to the nature of these data, various types of data storage media are required, such as not only floppy disks and hard disks, but also compact disks and optical disks.

つまり、種々のオブジェクトマルチメディアを、種々の
物理記憶マルチメディアで扱うと言う要求が高まってき
ている。
In other words, there is an increasing demand for handling various object multimedia with various physical storage multimedia.

これらのいわゆるマルチメディアデータは従来のリレー
ショナルデータベースでは、正規化データという強い制
約のため実質的には扱うことができないと言う課題があ
った。
Conventional relational databases have a problem in that these so-called multimedia data cannot be practically handled due to the strong restriction of normalized data.

本発明はこの課題を鑑み、リレーショナルデータベース
の優れた汎用性を残した寸ま、上記のオブジェクトマル
チメディア及び物理記憶マルチメディアを扱おうとする
ものである。
In view of this problem, the present invention attempts to handle the above object multimedia and physical storage multimedia while retaining the excellent versatility of relational databases.

課題を解決するだめの手段 本発明は、従来方式のリレーショナルデータベースの上
述の課題を解決するために、リレーショナルデータベー
スにおいて、あらかじめ指定した定義域の各フィールド
値を別に定義したデータプール領域のデータとリンクす
るリンク管理部と、上記の指定した定義域の各フィール
ド値に対してリレーショナル演算を施すフィールド演算
部と、上記の指定した定義域の各フィールド値にリンク
されたデータプール領域のデータを取り出すオブジェク
ト管理部とを具備するようにリレーショナルデータベー
スを拡張するものである。
Means for Solving the Problems The present invention solves the above-mentioned problems of conventional relational databases by linking each field value in a pre-specified definition area with data in a separately defined data pool area in a relational database. a link management section that performs relational operations on each field value in the specified domain, and an object that retrieves data from the data pool area linked to each field value in the specified domain. The relational database is expanded to include a management section.

作用 本発明は上記した構成によって、別に定義されたデータ
プール領域に、可変長文字データや図形データ、音デー
タ、自然画データ、動画データ等を格納し、さらに、こ
のデータプール領域を70ノピイデイスクやハードディ
スクだけでなく、コンパクトディスクや光ディスク等種
々の記憶メディアに設定することにより、種々のオブジ
ェクトマルチメディアを、種々の物理記憶マルチメディ
アで扱うことを可能とするものである。この時、各マル
チメチイアデータはリレーショナルデータベースのあら
かじめ指定された定義域の各フィールドにリンクされて
おシ、各フィールドのデータはリンクされているマルチ
メディアデータの代表値として作用する。本発明により
拡張されたこのリンク定義域は従来のリレーショナル演
算の対象となり、マルチメディアデータの代表値は従来
どうり汎用的に扱える。さらに、リレーショナル演算の
結果取り出した代表値に対して、リンクされているオブ
ジェクトデータを取り出すことができる○ つまり、本発明により、マルチメディアデータの代表値
を格納する新しいリンク定義域を設ける6、、−、。
Operation With the above-described configuration, the present invention stores variable length character data, graphic data, sound data, natural image data, video data, etc. in a separately defined data pool area, and further stores this data pool area on a 70 nopi disk or By setting the object multimedia to various storage media such as compact discs and optical discs in addition to hard disks, it is possible to handle various object multimedia with various physical storage multimedia. At this time, each multimedia data is linked to each field in a prespecified domain of the relational database, and the data in each field acts as a representative value of the linked multimedia data. This link domain extended by the present invention becomes the target of conventional relational calculations, and representative values of multimedia data can be handled in a general-purpose manner as before. Furthermore, linked object data can be extracted for the representative value extracted as a result of the relational operation.In other words, according to the present invention, a new link domain is provided to store the representative value of multimedia data6. -,.

ことにより、なおかつマルチメディアデータにリンクし
てその内容をとりだす作用により、従来リレーショナル
データベースで扱えなかったマルチメディアデータを取
り扱うことを可能とするものである。
In addition, by linking to multimedia data and extracting its contents, it is possible to handle multimedia data that could not be handled by conventional relational databases.

実施例 以下本発明のデータベース装置の一実施例について、図
面を参照しながら説明する。第1図は本発明の一実施例
におけるデータベース装置の構成図を示すものである。
Embodiment Hereinafter, an embodiment of the database apparatus of the present invention will be described with reference to the drawings. FIG. 1 shows a configuration diagram of a database device in an embodiment of the present invention.

第1図において、1は入出力及び実行指示部、2はフィ
ールド演算部、3はオブジェクト管理部、4はリンク管
理部、5はデータベースファイル装置、6はデータプー
ル装置人、7はデータプール装置Bである。
In FIG. 1, 1 is an input/output and execution instruction section, 2 is a field calculation section, 3 is an object management section, 4 is a link management section, 5 is a database file device, 6 is a data pool device, and 7 is a data pool device. It is B.

以上のように構成されたデータベース装置について、以
下第1図、第2図を用いてその動作を説明する。
The operation of the database device configured as described above will be described below with reference to FIGS. 1 and 2.

第2図では、従来のリレーショナルデータベースで取り
扱える文字、数値データと同時に従来は取り扱いができ
なかった図形データを取り扱う例7、、、−7 を示す。第2図において、「色」の属性については、従
来のリレーショナルデータベースと同様の扱いとし、「
名前」の属性については、本発明により拡張されたリン
ク属性とする。拡張されたリンク属性のフィールド値も
、従来のリレーショナルデータベースと同様にデータベ
ースファイル装置5に格納され、入出力及び実行指示部
1がらの指示によりフィールド演算部2が各フィールド
値に対して従来どうりの演算が施される。
FIG. 2 shows an example 7, . . . -7 in which graphic data, which could not be handled in the past, is handled at the same time as character and numeric data that can be handled in a conventional relational database. In Figure 2, the attribute "color" is handled in the same way as in conventional relational databases, and "
The attribute "Name" is a link attribute expanded by the present invention. The field values of the expanded link attributes are also stored in the database file device 5 in the same way as in conventional relational databases, and the field calculation unit 2 performs conventional operations on each field value according to instructions from the input/output and execution instruction unit 1. The following calculations are performed.

一方、このリンク属性のフィールド値(代表値)にリン
クするデータプール領域のオブジェクトデータは、デー
タプール装置置6,7に格納され、オブジェクト管理部
3で管理される。まだこのリンク属性のフィールド値(
代表値)とオブジェクトデータのリンクはリンク管理部
4で管理される。
On the other hand, object data in the data pool area linked to the field value (representative value) of this link attribute is stored in the data pool devices 6 and 7 and managed by the object management section 3. This link attribute's field value (
The link between the representative value) and the object data is managed by the link management section 4.

第2図の[りんごの絵jを例にしてデータの作成方法に
ついて述べる。まず、データプール装置Aにりんごの絵
を作成する。この作成ツールはデータベース装置のユー
ティリティとして用意してもよいし、全く別のソフトウ
ェアを用いてもよい。
The data creation method will be described using the apple picture j in Figure 2 as an example. First, a picture of an apple is created on data pool device A. This creation tool may be prepared as a utility for the database device, or may be completely separate software.

ただし、そのデータ構造については、オブジェクト管理
部3が制御できるものとする。この点につイテは、デー
タ構造をPO3TSCRIPT (7)様に標準に近い
ものを採用して、オブジェクト管理部3でこのデータ構
造制御部を設ける方法と、種々のデータ構造を許して、
オブジェクト管理部3からデータ構造制御時のみそれぞ
れの制御ソフトに制御を移す方法とが考えられる。どち
らにしてもデータプール装置に作成されたオブジェクト
(この場合はシんごの絵)は、オブジェク)W理部3に
対しては「りんごの絵」という名前だけで取り出せるよ
うになる。なおこの例では図形について示しているが、
オブジェクトの種類は、動画や音声も含めた様々なもの
が考えられる。
However, the data structure can be controlled by the object management section 3. Regarding this point, it is possible to adopt a data structure close to the standard like PO3TSCRIPT (7), provide this data structure control section in the object management section 3, and allow various data structures.
One possible method is to transfer control from the object management section 3 to each control software only when controlling the data structure. In any case, the object created in the data pool device (in this case, a picture of a apple) can be retrieved from the W Science Department 3 using only the name "picture of an apple". Note that this example shows shapes, but
Various types of objects can be considered, including video and audio.

次に、ユーザは従来のリレーショナルデータベースと同
様に「名前」と「色」を属性として持つ関係表を入出力
及び実行指示部1とフィールド演算部2によシ作成する
。ただし、ここで「名前」については、本発明で拡張さ
れたリンク属性であることを定義する。そして、このフ
ィールド値92、−7 「りんご」を入力すると共に、「りんごの絵」というオ
ブジェクトとリンクせよという指示を与える。この指示
に従ってリンク管理部4はリンク属性のフィールド値と
オブジェクト管理部3で管理されているオブジェクトの
名前をリンクする。
Next, the user uses the input/output and execution instruction unit 1 and the field calculation unit 2 to create a relational table having “name” and “color” as attributes, similar to a conventional relational database. However, "name" is defined here as a link attribute expanded in the present invention. Then, this field value 92, -7 "apple" is inputted, and an instruction to link with the object "apple picture" is given. In accordance with this instruction, the link management section 4 links the field value of the link attribute and the name of the object managed by the object management section 3.

次に以上のようにして作成されたデータに対して問い合
わせをする方法について述べる。第2図において、「名
前」というリンク属性に対しても他の属性と全く同様に
直接リレーショナル演算が実施できる。例えば「色」が
「赤」の「名前」を示せというように指示したり、「名
前」が「りんご」であるタプルの取り出しが可能である
。ここまでは従来のリレーショナルデータベースと同様
であるが次に本発明により、マルチメディアデータの問
い合わせを示す。ユーザはリンク属性のフィールド値に
対しては、問い合わせ時に、フィールド値そのもの(つ
まり、オブジェクトの代表値)を取り出すのか、オブジ
ェクトそのものを取り出すのかを指示する。例えば、「
名前」が「りんご」であるオブジェクトを取り出せと指
示すると、入1Q7、−2 出力及び実行指示部1の指示により、フィールド演算部
2がまずオブジェクトの代表値である「シんご」を取り
出す。つぎに、リンク管理部4で代表値「りんご」がオ
ブジェクト名「りんごの絵」にリンクされていることを
導き出し、オブジェクト管理部3に対して「りんごの絵
」の取り出しを指示する。以上のようにしてリレーショ
ナルデータベースの汎用性を損なうことなく、マルチメ
ディアデータがハンドリングできるものである。
Next, a method for making inquiries about the data created as described above will be described. In FIG. 2, direct relational operations can be performed on the link attribute "name" in exactly the same way as on other attributes. For example, it is possible to instruct the user to show the ``name'' whose ``color'' is ``red,'' or to retrieve a tuple whose ``name'' is ``apple.'' Up to this point, it is similar to the conventional relational database, but next, according to the present invention, multimedia data inquiries will be explained. When making an inquiry regarding the field value of a link attribute, the user instructs whether to retrieve the field value itself (that is, the representative value of the object) or the object itself. for example,"
When an instruction is given to retrieve an object whose name is "apple," the input 1Q7, -2 output and execution instruction section 1 prompts the field calculation section 2 to first retrieve the representative value of the object, "ringo." Next, the link management section 4 derives that the representative value "apple" is linked to the object name "picture of an apple" and instructs the object management section 3 to retrieve "picture of an apple". As described above, multimedia data can be handled without sacrificing the versatility of the relational database.

なお第2図で「りんごの絵」と「みかんの絵」はデータ
プール装置人に格納され、「バナナの絵」はデータプー
ル装置Bに格納されているが、この例のように、オブジ
ェクトは複数の装置に格納されることも可能である。こ
れは、種々のオブジェクトが、種々の物理メディアに格
納される可能性があるためである。つまシ、大量コード
データはコンパクトディスク、動画は光ディスク、高速
アクセスが必要なコードはハードディスク等が適当と考
えられるためである。第1図において、データベースフ
ァイル装置5とデータプール装置A。
In Figure 2, the "apple picture" and "tangerine picture" are stored in the data pool device B, and the "banana picture" is stored in the data pool device B, but as in this example, the objects are It is also possible to be stored on multiple devices. This is because different objects may be stored on different physical media. This is because compact discs are appropriate for large amounts of code data, optical discs for moving images, and hard disks for codes that require high-speed access. In FIG. 1, a database file device 5 and a data pool device A.

11、。11.

Bが物理的には同一のメディアであってもかまわない。It does not matter if B is physically the same medium.

発明の効果 以上のように本発明は、リレーショナルデータベースに
おいて、あらかじめ指定した定義域の各フィールド値を
別に定義したデータプール領域のデータとリンクするリ
ンク管理部と、上記の指定した定義域の各フィールド値
に対してリレーショナル演算を施すフィールド演算部と
、上記の指定した定義域の各フィールド値にリンクされ
たデータプール領域のデータを取り出すオブジェクト管
理部とを備えることによシ、種々のオブジェクトマルチ
メディアを、種々の物理記憶マルチメディアで扱うこと
が可能となるものである。また、この時、リンク属性の
フィールド値に対しても従来どうりのリレーショナル演
算が可能であるため、リレーショナルデータベースの大
きな特徴である汎用性を損なうことなく、上記のマルチ
メディア対応が可能となるものである。
Effects of the Invention As described above, the present invention provides a link management unit that links each field value of a prespecified domain with data in a separately defined data pool area in a relational database, and a link management unit that links each field value of a prespecified domain with data in a separately defined data pool area, and By being equipped with a field operation unit that performs relational operations on values and an object management unit that retrieves data from the data pool area linked to each field value in the specified domain, it is possible to perform various object multimedia operations. can be handled with various physical storage multimedia. At this time, conventional relational calculations can also be performed on link attribute field values, making it possible to support the multimedia described above without sacrificing the versatility that is a major feature of relational databases. It is.

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

第1図は本発明の一実施例におけるデータベース装置の
構成図、第2図は本発明による図形データの取り扱い例
を示した説明図である。 1・・・・・入出力及び実行指示部、2・・・・フィー
ルド演算部、3・・・・・・オブジェクト管理部、4・
・・・・リンク管理部、5・・・・・・データベースフ
ァイル装置、6・・データプール装置A、7・・・・デ
ータプール装置B。 代理人の氏名 弁理士 中 尾 敏 男 ほか1名L 
              J
FIG. 1 is a configuration diagram of a database device according to an embodiment of the present invention, and FIG. 2 is an explanatory diagram showing an example of how graphic data is handled according to the present invention. 1... Input/output and execution instruction unit, 2... Field calculation unit, 3... Object management unit, 4...
. . . Link management unit, 5 . . . Database file device, 6 . . . Data pool device A, 7 . . . Data pool device B. Name of agent: Patent attorney Toshio Nakao and 1 other person L
J

Claims (2)

【特許請求の範囲】[Claims] (1)あらかじめ指定した定義域の各フィールド値を別
に定義したデータプール領域のデータとリンクするリン
ク管理部と、上記の指定した定義域の各フィールド値に
対してリレーショナル演算を施すフィールド演算部と、
上記の指定した定義域の各フィールド値にリンクされた
データプール領域のデータを取り出すオブジェクト管理
部とを具備することを特徴とするデータベース装置。
(1) A link management section that links each field value in a pre-specified domain with data in a separately defined data pool area, and a field calculation section that performs relational operations on each field value in the above-specified domain. ,
A database device comprising: an object management unit that retrieves data in a data pool area linked to each field value in the specified domain.
(2)あらかじめ指定した定義域の各フィールド値を別
に定義したデータプール領域のデータとリンクする手段
と、上記の指定した定義域の各フィールド値に対してリ
レーショナル演算を施す手段と、上記の指定した定義域
の各フィールド値にリンクされたデータプール領域のデ
ータを取り出す手段とを備えることを特徴とするデータ
ベース管理方法。
(2) A means for linking each field value in a pre-specified domain with data in a separately defined data pool area, a means for performing a relational operation on each field value in the above-specified domain, and the above specification. and means for retrieving data in a data pool area linked to each field value in the defined domain.
JP63106374A 1988-04-28 1988-04-28 Device and control method for data base Pending JPH01276332A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP63106374A JPH01276332A (en) 1988-04-28 1988-04-28 Device and control method for data base

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP63106374A JPH01276332A (en) 1988-04-28 1988-04-28 Device and control method for data base

Publications (1)

Publication Number Publication Date
JPH01276332A true JPH01276332A (en) 1989-11-06

Family

ID=14431945

Family Applications (1)

Application Number Title Priority Date Filing Date
JP63106374A Pending JPH01276332A (en) 1988-04-28 1988-04-28 Device and control method for data base

Country Status (1)

Country Link
JP (1) JPH01276332A (en)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH04120636A (en) * 1990-09-12 1992-04-21 N T T Data Tsushin Kk Method for exclusively controlling expanded storage medium in object-oriented data base
JP2002506254A (en) * 1998-03-03 2002-02-26 シーベル システムズ,インコーポレイティド Method, apparatus, system, and program product for applying files and other objects to a partially replicated database
JP2004103025A (en) * 2003-09-12 2004-04-02 Casio Comput Co Ltd List display device
US7539704B2 (en) 1998-03-03 2009-05-26 Siebel Systems, Inc. Method, apparatus, system, and program product for attaching files and other objects to a partially replicated database
JP2012247831A (en) 2011-05-25 2012-12-13 Shinkichi Himeno Data processing system

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH04120636A (en) * 1990-09-12 1992-04-21 N T T Data Tsushin Kk Method for exclusively controlling expanded storage medium in object-oriented data base
JP2002506254A (en) * 1998-03-03 2002-02-26 シーベル システムズ,インコーポレイティド Method, apparatus, system, and program product for applying files and other objects to a partially replicated database
US7539704B2 (en) 1998-03-03 2009-05-26 Siebel Systems, Inc. Method, apparatus, system, and program product for attaching files and other objects to a partially replicated database
JP2004103025A (en) * 2003-09-12 2004-04-02 Casio Comput Co Ltd List display device
JP2012247831A (en) 2011-05-25 2012-12-13 Shinkichi Himeno Data processing system

Similar Documents

Publication Publication Date Title
US6078925A (en) Computer program product for database relational extenders
JP2510945B2 (en) A query optimization support method from a relational database management system.
US6952660B1 (en) Collaboration session recording model
JPH06290102A (en) Equipment and method for accessing information
JPH01123320A (en) Method and apparatus for forming searching command
JPH01276332A (en) Device and control method for data base
JPH01276334A (en) Data base
JPH0728687A (en) Multimedia knowledge base device and information providing device
JPH01276333A (en) Device and control method for data base
JP2676731B2 (en) Electronic document retrieval device
Bordoloi et al. Relational or Object‐oriented or Hybrid? A Framework for Selecting anAppropriate Database Management System Type in a Computer IntegratedManufacturing Setting
JPS62219167A (en) Managing and processing system for cad drawing
JPH0477956A (en) Term explanation generation system
Epstein The informatics calculus: a graphical functional query language for information resources
JPH04360272A (en) Personnel information retrieving system
Murtagh Scientific Databases: A Review of Current Issues
JPH01287731A (en) Data base device and data base managing method
JPH06325088A (en) Information retrieval system
Chu A database design tool for relational databases using the extended entity-relationship data model
JP2004348479A (en) Search device, search method, search program, and search program recording medium
Lum et al. A Conceptual Design of a Multimedia DBMS for Advanced Applications
JP2880722B2 (en) Model construction method based on drawing data
JPS63109530A (en) Retrieval system for relational data base by prolog language
Martini Digital archives of engineering images: lessons from the arts
JPH02181873A (en) Data base device and method for managing data base