JPH01287735A - データベース装置及びデータベース管理方法 - Google Patents

データベース装置及びデータベース管理方法

Info

Publication number
JPH01287735A
JPH01287735A JP63117255A JP11725588A JPH01287735A JP H01287735 A JPH01287735 A JP H01287735A JP 63117255 A JP63117255 A JP 63117255A JP 11725588 A JP11725588 A JP 11725588A JP H01287735 A JPH01287735 A JP H01287735A
Authority
JP
Japan
Prior art keywords
data
representative value
representative
attribute
data storage
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
JP63117255A
Other languages
English (en)
Inventor
Katsuhisa Hashino
橋野 勝久
Hirohiko Tanaka
裕彦 田中
Takuya Sugita
杉田 卓也
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 JP63117255A priority Critical patent/JPH01287735A/ja
Publication of JPH01287735A publication Critical patent/JPH01287735A/ja
Pending legal-status Critical Current

Links

Landscapes

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

Abstract

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

Description

【発明の詳細な説明】 産業上の利用分野 本発明はリレーシラナルモデルを基本とするデータベー
ス装置に関するものである。
従来の技術 近年、データベースの普及はめざましいものがあり、取
シ扱うデータの形態も複雑化してきている。とシわけ、
個々のデータ間の関係が複雑な構造をもった大量のデー
タを処理する用途が事務処理分野をはじめとして各方面
で増えてきている。
このような大量のデータ間の関係を取シ扱う汎用的なデ
ータベース装置の実現形態として、リレーショナルデー
タベースが広く用いられている。さらに、画像データ等
のテキスト文字でないデータを扱う需要が増加してきて
おシ、画像データ等のテキスト文字でないデータを扱え
るデータベース装置が現れてきた。
以下、図面を参照しながら従来のりレージ町ナルデータ
ベースを実現するデータベース装置の動作について説明
する。
第2図は従来のデータベース装置の構成図、第3図は画
像データを含むデータベースの一例である。第3図のデ
ータを第2図のデータベース装置に入力する場合には、
まずスキーマ定義部11でリレーシラナルデータのスキ
ーマ定義を行う。スキーマ定義部11で定義したスキー
マは例えば第4図のようになる。スキーマを定義した後
、スキーマを参照しながらデータ入力部12からデータ
管理部15にデータをルコードずつ入力する。
データ管理部16は入力されたデータをレコード単位で
データ格納部16に格納する。このようにして第3図の
データをデータ格納部16に格納した結果が第6図のよ
うになる。
以上のようにして格納されているデータに対して、ある
属性のデータが指定した条件を満たすレコードを編集あ
るいは検索する場合を説明する。
編集の場合はデータ編集部13から、検索の場合はデー
タ検索部14から、データ管理部16に対して指定した
条件を満たすデータを読み出すことを要求する。データ
管理部15は、データ格納部16からルコードずつ取シ
出し属性の長さに従って1属性ごとにデータを取シ出し
、指定した属性のデータが見つかったらこれが条件を満
たすかどうかを判定する。ルコード終わったらそのレコ
ード長にそのレコードのアドレスを加算して次に取シ出
すレコードの位置を求め、以下同様の処理を続け、最後
に条件を満たすレコードをデータ編集部13あるいはデ
ータ検索部14に返す。
発明が解決しようとする課題 しかしながら上記のようなデータの管理方法では、イン
デックス指定されていない属性のある条件の画像データ
等の膨大データを検索する場合、先頭のレコードからル
コードずつルコード全体を取シ出し検索しなければなら
ず画像データのサイズが非常に大きいためデータ格納部
16からのデータ転送量が非常に大きくなる。また画像
データ等のテキスト文字でないデータの属性は可変長デ
ータにできないため非常に大きなデータ記憶領域を必要
とする。
本発明は上記問題点に鑑み、画像データ等のテキスト文
字でない膨大なデータを代表名で表すことによシデータ
検索処理速度を大幅に改善すると共に、データ領域の使
用容量を大幅に削減し、既にデータの代表名が分かって
いる場合には検索することなく代表名で示されたデータ
をダイレクトアクセスすることを可能とするデータベー
ス装置を提供するものである。
課題を解決するための手段 上記問題点を解決するために本発明のデータベース装置
は、リレーショナルデータベースのテーブル内に直接デ
ータを持つ直接値属性とテーブル内にはデータの代表値
のみを持つ代表値属性を定義するスキーマ定義部と、前
記スキーマ定義部で定義された代表値属性が示す実際の
データを格納する代表値データ格納部と、リレーショナ
ルデータベースのデータを格納するリレーショナルデー
タ格納部と、データの代表値と実際のデータを管理する
代表管理部と、前記リレーショナルデータ格納部からレ
コードを読み込みレコード内のデ−タを前記スキーマ定
義部で定義したスキーマを参照しながら属性が代表値属
性であるなら前記代表値管理部を参照し前記代表値デー
タ格納部から実際のデータを読み込むデータ管理部とい
う構成を備えたものである。
作   用 本発明は上記した構成により、画像データ等のテキスト
文字でない膨大なデータを代表名使けことによシデータ
検索処理速度を大幅に改善すると共に、データ領域の使
用容量を大幅に削減し、既にデータの代表名か分かって
いる場合には検索することなく体表者で示されたデータ
をダイレクトアクセスすることとなる。
実施例 以下請求項1記載の本発明の一実施例におけるデータベ
ース装置について、図面を参照しながら説明する。第1
図は本発明の一実施例におけるデータベース装置のブロ
ック図を示すものである。
第1図において、1はスキーマ定義部、2はデータ入力
部、3はデータ編集部、4はデータ検索部、6はデータ
管理部、6は代表値管理部、7はリレーシロナルデータ
格納部、8は代表値データ格納部である。
以上のように構成されたデータベース装置について、以
下第1図、第3図、第6図、第7図、第8図を用いてそ
の動作を説明する。
第3図のデータを第1図のデータベース装置に入力する
場合には、まずスキーマ定義部1でリレーショナルデー
タのスキーマ定義を行う。スキーマ定義部1で定義した
スキーマは例えば第6図のようになる。第6図では属性
型のポインターはデータを表す代表名が入シ実際のデー
タは代表値8に格納されることを示す。スキーマを定義
した後、スキーマを参照しながらデータ入力部2からデ
ータ管理部6にデータをルコードずつ入力する。
データ管理部6は入力されたデータをレコード単位で格
納するが、このときスキーマ定義部1で定義したスキー
マに従い、テーブル内に直接データを持つ直接値属性の
データはリレーショナルデータ格納部7に格納し、テー
ブル内にはデータの代表値のみを持つ代表値属性は代表
値をリレーショナルデータ格納部7に格納し代表値で示
される実際のデータは代表値データ格納部8に格納し、
代表値管理部6に代表値と代表値で示された実際のデー
タが代表値データ格納部8のどこに格納されているかの
情報を知らせる。第7図では代表値管理部6の一つの例
として代表値管理テーブルを用いて管理する場合の代表
値管理テーブルで、テーブル名と属性名とデータ名を組
み合わせて代表値名とし、ファイル名とオフセットで実
際のデータがどこに存在するかを管理していることを示
す。
第8図ではこのようにして第3図のデータをリレーショ
ナルデータ格納部7及び代表値データ格納部8に格納し
た結果を示す。
以上のようにして格納されているデータに対して、ある
属性のデータが指定した条件を満たすレコードを検索す
る場合を説明する。
検索の場合はデータ検索部4から、データ管理部6に対
して指定した条件を満たすデータを読み出すことを要求
する。読み出し要求された属性が代表値属性の場合には
データ管理部5は、リレーショナルデータ格納部7から
ルコードずつデータを取シ出し指定した条件を満たすか
どうかを判定し、ルコード終わったらそのレコード長に
そのレコードのアドレスを加算して次に取シ出すレコー
ドの位置を求め、以下同様の処理を続け、条件を満たす
レコードを読み込み、代表値属性のデータを代表値管理
部6に入力し実際のデータがどこにあるかを得て、代表
値データ格納部8から該当するデータをデータ検索部4
に返す。
指定された代表値名に該当する実際のデータを検索する
場合を説明する。
データ検索部4から、データ管理部6に対して指定した
代表値名のデータを読み出すことを要求する。データ管
理部6は、代表値名を代表値管理部6に入力し実際のデ
ータがどこにあるかを得て、代表値データ格納部8から
該当するデータを読み込みデータ検索部4に返す。
発明の効果 以上のように本発明は、画像データ等のテキスト文字で
ない膨大なデータを代表名で表すことによシデータ検索
処理速度を大幅に改善すると共に、データ領域の使用容
量を大幅に削減し、既にデータの代表名か分かっている
場合には検索することなく代表名で示されたデータをダ
イレクトアクセスし高速にデータを返すことができ実用
的にきわめて有効である。
【図面の簡単な説明】
第1図は本発明の実施例におけるデータベース装置のブ
ロック図、第2図は従来のデータベース装置の構成図、
第3図は代表値属性を含むデータの一例を示すデータ構
成図、第4図は従来のデータベース装置のスキーマの例
を示すデータ構成図、第6図は従来のデータベース装置
のデータ格納部16のデータの内容を示したデータ構成
図、第6図は本発明の−′  −一実施例にお けるデータベース装置のスキーマの例を示すデータ構成
図、第7図は本発明の降≠#:#巷喘−実施例における
データベース装置の代表値管理部6の一つの例である代
表値管理テーブル内容を示した図、第8図は本発明の清
宗頌=#雀う−実施例におけるデータベース装置のリレ
ーショナルデータ格納部7及び代表値データ格納部8の
データ内容を示した図である。 1・・・・・・スキーマ定義部、2・・・・・・データ
入力部、3・・・・・・データ編集部、4・・・・・・
データ検索部、6・・・・・・データ管理部、6・−・
・・・代表値管理部、7・・・・・・リレーショナルデ
ータ格納部、8・・・・・・代表値データ格納部、11
・・・・・・スキーマ定義部、12・・・・・・データ
入力部、13・・・・・・データ編集部、14・・・・
・・データ検索部、16・・・・・・データ管理部、1
6・・・・・・データ格納部。 代理人の氏名 弁理士 中 尾 敏 男 ほか1名第 
2 図 /I 第3図

Claims (4)

    【特許請求の範囲】
  1. (1)リレーショナルデータベースのテーブル内に直接
    データを持つ直接値属性とテーブル内にはデータの代表
    値のみを持つ代表値属性を定義するスキーマ定義部と、
    前記スキーマ定義部で定義された代表値属性が示す実際
    のデータを格納する代表値データ格納部と、リレーショ
    ナルデータベースのデータを格納するリレーショナルデ
    ータ格納部と、データの代表値と実際のデータを管理す
    る代表値管理部と、前記リレーショナルデータ格納部か
    らレコードを読み込みレコード内のデータを前記スキー
    マ定義部で定義したスキーマを参照しながら属性が代表
    値属性であるなら前記代表値管理部を参照し前記代表値
    データ格納部から実際のデータを読み込むデータ管理部
    を備えたことを特徴とするデータバース装置。
  2. (2)少なくともデータ代表名とリレーショナルデータ
    ベースのテーブルの属性名で構成された代表値を判断す
    る代表値管理部を備えた請求項1記載のデータベース装
    置。
  3. (3)少なくともデータ代表名とリレーショナルデータ
    ベースのテーブルの属性名とテーブル名で構成された代
    表値を判断する代表値管理部を備えた請求項1記載のデ
    ータベース装置。
  4. (4)リレーショナルデータベースをテーブル内に直接
    データを持つ直接値属性とテーブル内にはデータの代表
    値のみを持つ代表値属性を定義するスキーマ定義部によ
    りそのスキーマを定義し、リレーショナルデータベース
    のデータをリレーショナルデータ格納部に格納し、代表
    値属性が示す実際のデータを代表値データ格納部に格納
    し、データの代表値と実際のデータを代表値管理部で管
    理し、前記リレーショナルデータ格納部からレコードを
    読み込みレコード内のデータを前記スキーマ定義部で定
    義したスキーマを参照しながら属性が代表値属性である
    なら前記代表値管理部を参照し前記代表値データ格納部
    から実際のデータの読み込みを行うデータベース管理方
    法。
JP63117255A 1988-05-13 1988-05-13 データベース装置及びデータベース管理方法 Pending JPH01287735A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP63117255A JPH01287735A (ja) 1988-05-13 1988-05-13 データベース装置及びデータベース管理方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP63117255A JPH01287735A (ja) 1988-05-13 1988-05-13 データベース装置及びデータベース管理方法

Publications (1)

Publication Number Publication Date
JPH01287735A true JPH01287735A (ja) 1989-11-20

Family

ID=14707236

Family Applications (1)

Application Number Title Priority Date Filing Date
JP63117255A Pending JPH01287735A (ja) 1988-05-13 1988-05-13 データベース装置及びデータベース管理方法

Country Status (1)

Country Link
JP (1) JPH01287735A (ja)

Similar Documents

Publication Publication Date Title
US7257599B2 (en) Data organization in a fast query system
US5745904A (en) Buffered table user index
EP1089195A1 (en) Method for storing and managing data
US20040078355A1 (en) Information management system
JPH0744579A (ja) 論理構造文書検索方式
JPH01287735A (ja) データベース装置及びデータベース管理方法
JPH01241640A (ja) データベース装置及びデータベース管理方法
JPH01287736A (ja) データベース装置及びデータベース管理方法
JPH01287737A (ja) データベース装置及びデータベース管理方法
JPH01287731A (ja) データベース装置及びデータベース管理方法
JP2001067369A (ja) 情報検索システム、情報検索方法および情報検索用プログラムを記録した記録媒体
JPH0193843A (ja) テーブル結合方式
CN116910057B (zh) 一种支持多场景的快速智能数据建模方法及系统
JPH01287734A (ja) データベース装置及びデータベース管理方法
Smith et al. PULSAR: a personalized microcomputer-based system for keyword search and retrieval of literature information
JPH06103134A (ja) インデックスの構築方法
JPH02181873A (ja) データベース装置及びデータベース管理方法
JPH01287732A (ja) データベース装置及びデータベース管理方法
JP3337717B2 (ja) データベース処理装置およびデータベース処理方法
JPH01287733A (ja) データベース装置及びデータベース管理方法
JPH03252864A (ja) 情報検索システム
JP2885625B2 (ja) 索引表付きファイルシステム
JPH0285963A (ja) 地図データ属性データ一元管理方式
JPH041855A (ja) 文書図面管理システム
JPS60142443A (ja) 情報管理システム