JPS61204733A - 視野管理システム - Google Patents

視野管理システム

Info

Publication number
JPS61204733A
JPS61204733A JP60043820A JP4382085A JPS61204733A JP S61204733 A JPS61204733 A JP S61204733A JP 60043820 A JP60043820 A JP 60043820A JP 4382085 A JP4382085 A JP 4382085A JP S61204733 A JPS61204733 A JP S61204733A
Authority
JP
Japan
Prior art keywords
visual field
database
processing
field
management system
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
JP60043820A
Other languages
English (en)
Other versions
JPH0554140B2 (ja
Inventor
Sadayuki Hikita
疋田 定幸
Suguru Kawakami
川上 英
Hiromi Haniyuda
羽生田 博美
Akihito Sakamoto
明史 坂本
Hideki Yamamoto
秀樹 山本
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.)
Oki Electric Industry Co Ltd
Original Assignee
Oki Electric Industry 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 Oki Electric Industry Co Ltd filed Critical Oki Electric Industry Co Ltd
Priority to JP60043820A priority Critical patent/JPS61204733A/ja
Priority to GB08605657A priority patent/GB2172130B/en
Publication of JPS61204733A publication Critical patent/JPS61204733A/ja
Publication of JPH0554140B2 publication Critical patent/JPH0554140B2/ja
Granted legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/20Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
    • G06F16/24Querying
    • G06F16/245Query processing
    • G06F16/2452Query translation
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/20Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
    • G06F16/24Querying
    • G06F16/242Query formulation
    • G06F16/2433Query languages
    • G06F16/2445Data retrieval commands; View definitions
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/20Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
    • G06F16/24Querying
    • G06F16/245Query processing
    • G06F16/2453Query optimisation
    • G06F16/24534Query rewriting; Transformation
    • G06F16/24535Query rewriting; Transformation of sub-queries or views

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Computational Linguistics (AREA)
  • Data Mining & Analysis (AREA)
  • Databases & Information Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Mathematical Physics (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

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

Description

【発明の詳細な説明】 (産業上の利用分野) 本発明は関係データベース管理システムでの視野管理機
構の実現に際して、関係データベース管理システムの負
荷軽減をはかることが出来る視野管理システムに関する
ものである。
(従来の技術) 一般的な関係データベース管理システムでは、データベ
ースは幾つかのフィールドから成るレコードの集合であ
るテーブルデータからなるテーブルデータ群から構成さ
れている。このデータベースに対する処理(データベー
ス処理と呼ぶ)は、関係演算と呼ぐれるテーブルデータ
群に対する処理の組合せにより行われる。従来、例えば
、プロシーデインダス オブ セプンス インターナシ
ョナル コンフエレンス オンヘリイ ラーシデータ 
ペイシス(Proceedings of 5even
th In−ternational  Confer
ence  On  Very  Large  Da
teBases )、アイ イーイーイー コンピュー
ター ンサイエティ プレス(I E E E Com
puter 5ocietypress ) (米)1
981.pp、459−460.に記載され、データベ
ース管理システムでハ、データベースに対する処理要求
(問い合せと呼ぶ)の処理に際しては、実在テーブルデ
ータに対して幾つかの関係演算を施した結果得られる仮
想テーブルデータ(視野と呼ぶ)に対する問い合せを、
実在テーブルデータに対する問い合せへの変換機構(視
野管理機構と呼ぶ)をデータベース管理システム自身が
持つことにより、利用者は頻繁に行なわれる特定のテー
ブルデータ群に対して関係演処理を組み合せた複雑な問
い合せの代シに1.この視野に対する単純な問い合せを
行なうことによりデータベースの利用を容易に行なうこ
とが出来る。
第2図は、従来の視野管理システムの一例を示している
。視野214はデータベース212に格納されたテーブ
ルデータ群213に対して定義されている。例えば、視
野定義情報221−1はテーブルデータ群213−1 
、213−2,213−3に対して一つの視野を定義し
、視野定義情報221−2はテーブルデータ213−2
,213−3゜213−1に対してもう一つの視野を定
義し、このようにして視野定義情報221−mはテーブ
ルデータ213−j、213−に、・・−・・、213
−1に対して関係演算を施した結果得られる仮想テーブ
ルデータにより視野を定義している。そして、データベ
ース管理システム21ノと計算機216−1゜216−
2・・・は通信回線により接続されている。
データベース管理システム21ノの視野214に対する
計算機216−1内のアプリケーション・プログラム2
17からの問い合せは、データベース管理システム・ア
クセス管理機構218を介してデータベース管理システ
ム211に送られ、問い合せ解析機構219によって構
文解析等を行われた後、視野管理機構220によって例
えば視野定義情報221−1に基づいて仮想テーブルデ
ータである視野214に対する問い合せから実在テーブ
ルデータ群213に対する問い合せへと変換された後、
データベース処理実行制御部222によってテーブルデ
ータ群213に対してデータベース処理が行われる。
(発明が解決しようとする問題点) しかし、上記のように視野管理機構をデータベース管理
システムに持たせた場合、特に多数の利用者がデータベ
ースに対する視野を用いた問い合せを行う場合、あるい
はデータベース管理システムの能力があまり大きくない
場合には、上記視野管理機構における処理が全データベ
ース処理に対して大きな処理負荷となるので、データベ
ース管理システム全体の処理速度が低下するという問題
があった。
(問題点を解決するだめの手段) 本発明は、テーブルデータ群から構成されるデータベー
スと、前記データベースに対する処理要求を行う計算機
と、前記計算機の処理要求に際して処理結果および処理
状態を前記計算機へ送出するデータベース管理システム
とを有する視野管理システムにおいて、 前記データベース管理システムは、視野を定義しその視
野定義情報をデータベースに格納する手順と、前記計算
機からの視野定義情報の読み出し要求によりデータベー
スに格納された視野定義情報を読み出す手順とを実行す
る第1の視野管理機構と、計算機からのデータベースに
対する処理要求によりテーブルデータに対する関係演算
処理を行うデータベース処理実行制御機構とを有し、前
記計算機は、前記第1の視野管理機構から視野定義情報
を読み出し保持する手順と、前記読み出した視野定義情
報に基づいて視野に対する処理要求をテーブルデータに
対する処理要求に変換する手順とを実行する第2の視野
管理機構を有することを特徴とする。
(作用及び実施例) 第1図は本発明の第1の実施例を示す構成図である。第
1図において、13ノはデータベース管理システム(D
BMS )、132はデータベース、136は計算機で
ある。データベース管理システム131は第1の視野管
理機構137b、第1の問い合せ解析機構14ノ及びデ
ータベース処理実行制御機構142を有する。データベ
ース132はテーブルデータ群133−1,133−2
−133−n。
テーブルデータ群133の任意の組合せに対して定義さ
れた視野134及びその各視野134に対応する視野定
義情報135−1,135−2・・・135−mを有す
る。計算機136は通信回線143によりデータベース
管理システム131と接続され、第2の視野管理機構1
37a、アプリケ−゛ジョンプログラム138、第2の
問い合せ機構及びデータ管理システムアクセス管理機構
を有する。
第3図は、第1図の処理の流れを説明したフロー図であ
る。
以下に第1図、第3図を用いて処理の流れを説明する。
(4)視野の定義 (1)アプリケーション・プログラム(AP)13Bか
ら視野の定義要求が出される。ステップ300゜(2)
第2の問い合せ機構139で処理要求の解析が行われる
。ステラf301゜ (3)視野の定義要求は第2の視野管理機構137aに
よって、データベース管理システム・アクセス実行制御
機構140を介して、データベース管理システム(DB
MS)131に送られる。ステップ305 。
(4)第1の問い合せ解析機構141により処理要求の
解析が行われる。ステップ31ノ。
(5)視野の定義要求に従って、第1の視野管理機構1
37bは視野を定義し、その定義情報をデータベース1
32の視野定義情報135に格納する。
ステラf312゜ これはデータベース処理実行制御機構142を介して行
われる。
(6)処理状態が計算機136へ返却される。ステップ
315゜ 即ち、定義情報を格納°したことを、データベース処理
実行制御機構142−第1の視野管理機構137b−第
1の問い合せ解析機構141の順により計算機136へ
返却される。
(7)アプリケーション・プログラム(AP )からの
要求が何であったかが判断される。ステップ306  
この判断は、前述のステップ315により返却された処
理状態をデータベース管理システムアクセス管理機構1
40を介して第2の視野管理機構137aで視野の定義
要求であったと判断する。
(8)処理状態がアプリケーション・プログラム(AP
)J38へ返却される。ステ、fsoy。
(B)  視野の読み出し く1)  アプリケーション・プログラム(AP)から
視野の定義情報の読み出し要求が出される。ステップ3
00゜ (2)処理要求の解析が行われる。ステップ30ノ。
第2の問い合せ解析機構139により行われる。
(3)第2の視野管理機構137aは、読み出しを要求
された定義情報を既に保持しているかどうかを判断する
。ステップ303゜ 既に読み出し済であれば(Bのα0)ステップ310へ
進み、まだ読み出してなければ(Bの(4))ステラf
305へ進む。
(4)  データベース管理システム(DBMS ) 
131へ視野の定義情報の読み出し要求が送られる。ス
テラf305゜ (5)第1の問い合せ解析機構141により、要求の解
析が行われる。ステップ31ノ。
(6)第1の視野管理機構137bによって視野定義情
報の読み出しが行われる。ステップ314゜これはデー
タベース処理実行制御機構142を介してデータベース
132の視野定義情報135から行われる。
(7)読み出された視野定義情報と処理の状態が計算機
へ返される。ステラf315゜ この読み出された視野定義情報と処理の状態は、データ
ベース処理実行制御機構142−第1の視野管理機構1
37b−第1の問い合せ解析機構14ノの順で計算機1
36へ返却される。
(8)アプリケーション・プログラム(AP )からの
要求が何であったかが判断される。ステップ306 。
この判断は、前′述のステップ315により返却された
読み出された視野定義情報と処理状態をデータベース管
理システムアクセス管理機構140を介して第2の視野
管理機構137aで視野の定義要求であったと判断する
(9)読み出された視野情報は第2の視野管理機構13
7aによって保持される。ステラf309゜α0 処理
状態がアプリケーション・プログラム(AP)139に
返される。
(C)  問い合わせに対する処理 (1)  アプリケーション・プログラム(AP)13
Bからの問い合せが出される。ステラf3000(2)
第2の問い合せ機構139で処理要求の解析が行われる
。ステラf301゜ (3)問い合せが視野に対するものかどうか第2の視野
管理機構137aによりて判断される。ステラf302
゜ 視野に対するものでなければ((C)の(5))ステッ
プ305へ、視野に対するものであれば((C)の(4
))ステップ304へ進む。
(4)第2の視野管理機構132aで視野に対する問い
合せを実在テーブルデータ133に対する問い合せに変
換する。ステップ304゜ (5)第2の視野管理機構137aからデータペース管
理システム・アクセス実行制御機構140を介して、デ
ータペース管理システム(DBMS)7JZへ問い合せ
が送られる。ステラf305゜(6)第1の問い合せ解
析機構141により処理要求の解析が行われる。ステ、
プ311゜(7)実在テーブルデータに対する問い合せ
(実在テーブルデータに対する関係演算処理)が、第1
の問い合せ解析機構141よりデータベース処理実行制
御機構142に送られ、そこで実在テーブルデータに対
する関係演算処理が行われる。ステップ313゜ (8)問い合せ結果(出力データ)と処理状態が計算機
136へ返されるステップ315゜この問い合せ結果(
出力データ)と処理状態は、データベース処理実行制御
機構142−第1の問い合せ解析機構141の順で返さ
れる。
(9)第2の視野管理機構137aでは、アプリケーシ
ョン・プログラム(AP)138からの要求が何であっ
たか判断される。ステップ306゜αQ 処理状態およ
び問い合せ結果がアプリケーション・プログラム(AP
)13Bに返される。ステラf308゜ 以上のように処理が行われる。
通常の処理では、まずアプリケーション・プログラムA
Pの実行に先だって視野の定義が行われているものと考
えられる。またアプリケーション・プログラムAPの初
期化時に視野定義情報の読み出しが行われ、それ以後の
アプリケーション・プログラムAPからの問い合せに対
しては、このアプリケーション・プログラム初期化時に
読み上げられて視野管理機構が保持している視野定義情
報に基づいて問い合せの変換が行われる。
ステップ300〜310は計算機136での処理、また
ステップ311〜315はデータペース管理システム1
31での処理である。
第4図は本発明の第2の実施例を示す構成図である。第
4図では、複数のデータベース管理システム451−1
,451−2、計算機452は通信網453によって相
互に接続されている。データベース管理システム451
−1および451−2のデータベース454−1および
454−2に格納されたテーブルデータ群455−1お
よび455.−2に対して定義されている視野456に
対する視野定義情報457−1は、予め計算機452の
視野管理機構458aからのデータベース管理システム
451−1に対する要求にしたがってデータベース管理
システム451−1内の視野管理機構458bを介して
視野管理機構458aに保持されている。アプリケーシ
ョン・グログラム459からのデータベース管理システ
ム451−1,451−2の視野456に対する問い合
せは、問い合せ解析機構460′によって構文解析等を
行う。その後、予め視野管理機構458aおよび458
bによってデータベース管理システム451−1のデー
タベース454−1から読み上げられ視野管理機構45
8aによって保持されていた視野定義情報に基づいて仮
想テーブルデータである視野456に対する問い合せか
ら実在テーブルデータ群455−1および455−2に
対する問い合せへと変換される。その後、データペース
管理システム・アクセス管理機構461によってデータ
ベース管理システム451−1および451−2に対し
て問い合せが発せられ、データペース管理システムの問
い合せ管理機構462−1,462−2、データベース
処理実行管理機構463−1,463−2を通じてテー
ブルデータ群455−1,455−2に対してデータベ
ース処理が行われる。
(発明の効果) 以上、詳細に説明したように、視野管理機構をデータペ
ース管理システムとデータペース管理システムを利用す
る計算機とに分散させることにより、データペース管理
システムの問い合せ処理における視野管理の負荷が軽減
され、データペース管理システムの処理速度が向上する
。更に、分散データベース管理システムにおいて利用者
がデータベースが分散データベース管理システムヲ構成
する複数サイドに分散して存在することを意識しないで
分散データベース管理システムに問い合せをすることが
出来るという分散不可視性の実現方式としても適用が可
能である。
【図面の簡単な説明】
第1図は本発明の第1の実施例の構成図、第2図は従来
の構成図、第3図は第1図のフロー図、第4図は本発明
の第2の実施例の構成図である。 13ノ・・・データペース管理システム(DBMS )
、132・・・データベース、133・・・テーブルデ
ータ群、134・・・視野、135・・・視野定義情報
、136・・・計算機、ノ37・・・視野管理機構、1
38・・・アプリケーション・プログラム、139・・
・問い合せ機構、140・・・データベース管理システ
ムアクセス管理機構、141・・・問い合せ機構、14
2・・・データベース処理実行制御機構、143・・・
通信回線。 特許出願人  沖電気工業株式会社 手続補正書軸発) 1.事件の表示 昭和60年 特 許  願第043820号2、発明の
名称 視野管理システム 3、補正をする者 事件との関係       特 許 出 願 人住 所
(〒105)  東京都港区虎ノ門1丁目7番12号4
、代理人 住 所(〒105)  東京都港区虎ノ門1丁目7香1
2号6、補正の内容 (1)明細書第2頁第20行目に「オンベリイ」とある
のを 「オン ペリイ」と補正する。 (2)同書第7頁第20行目に「問い合せ機構」とある
のを 「問い合せ解析機構」と補正する。 (3)同書第9頁第20行目に「310へ進み、」とあ
るのを 「307へ進み、」と補正する。 (4)  同書第15頁第20行目に「複数サイド」と
あるのを 「複数サイト」と補正する。 (5)同書第16頁第12行目第13行目に「139・
・・問い合せ機構」とあるのを「139・・・問い合せ
解析機構」と補正する。 以上

Claims (1)

  1. 【特許請求の範囲】 テーブルデータ群から構成されるデータベースと、前記
    データベースに対する処理要求を行う計算機と、前記計
    算機の処理要求に際して処理結果および処理状態を前記
    計算機へ送出するデータベース管理システムとを有する
    視野管理システムにおいて、 前記データベース管理システムは、視野を定義しその視
    野定義情報をデータベースに格納する手順と、前記計算
    機からの視野定義情報の読み出し要求によりデータベー
    スに格納された視野定義情報を読み出す手順とを実行す
    る第1の視野管理機構と、計算機からのデータベースに
    対する処理要求によりテーブルデータに対する関係演算
    処理を行うデータベース処理実行制御機構とを有し、前
    記計算機は、前記第1の視野管理機構から視野定義情報
    を読み出し保持する手順と、前記読み出した視野定義情
    報に基づいて視野に対する処理要求をテーブルデータに
    対する処理要求に変換する手順とを実行する第2の視野
    管理機構を有することを特徴とする視野管理システム。
JP60043820A 1985-03-07 1985-03-07 視野管理システム Granted JPS61204733A (ja)

Priority Applications (2)

Application Number Priority Date Filing Date Title
JP60043820A JPS61204733A (ja) 1985-03-07 1985-03-07 視野管理システム
GB08605657A GB2172130B (en) 1985-03-07 1986-03-07 Method and system for managing view

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP60043820A JPS61204733A (ja) 1985-03-07 1985-03-07 視野管理システム

Publications (2)

Publication Number Publication Date
JPS61204733A true JPS61204733A (ja) 1986-09-10
JPH0554140B2 JPH0554140B2 (ja) 1993-08-11

Family

ID=12674380

Family Applications (1)

Application Number Title Priority Date Filing Date
JP60043820A Granted JPS61204733A (ja) 1985-03-07 1985-03-07 視野管理システム

Country Status (2)

Country Link
JP (1) JPS61204733A (ja)
GB (1) GB2172130B (ja)

Families Citing this family (17)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH022459A (ja) * 1987-12-11 1990-01-08 Hewlett Packard Co <Hp> 問合わせ処理方法
US5388255A (en) * 1991-12-19 1995-02-07 Wang Laboratories, Inc. System for updating local views from a global database using time stamps to determine when a change has occurred
JP3163141B2 (ja) * 1992-01-30 2001-05-08 富士通株式会社 リレーショナルデータベース処理装置および処理方法
AU723011B2 (en) * 1996-05-22 2000-08-17 Universitaire Ziekenhuizen Leuven Relational database compiled/stored on a memory structure
US6519601B1 (en) 1996-05-22 2003-02-11 Universitaire Ziekenhuizen Leuven Relational database compiled/stored on a memory structure providing improved access through use of redundant representation of data
DE19627472A1 (de) 1996-07-08 1998-01-15 Ser Systeme Ag Datenbanksystem
US5999926A (en) * 1996-08-23 1999-12-07 At&T Corp. View maintenance for unstructured databases
US5987449A (en) * 1996-08-23 1999-11-16 At&T Corporation Queries on distributed unstructured databases
EP1049030A1 (en) 1999-04-28 2000-11-02 SER Systeme AG Produkte und Anwendungen der Datenverarbeitung Classification method and apparatus
EP1182577A1 (en) 2000-08-18 2002-02-27 SER Systeme AG Produkte und Anwendungen der Datenverarbeitung Associative memory
US9177828B2 (en) 2011-02-10 2015-11-03 Micron Technology, Inc. External gettering method and device
EP1405217A4 (en) * 2001-06-14 2007-07-11 Ubs Ag FLEXIBLE VIRTUAL DATABASE SYSTEM WITH A HIERARCHIC APPLICATION PARAMETER BEARING
DK1288792T3 (da) 2001-08-27 2012-04-02 Bdgb Entpr Software Sarl Fremgangsmåde til automatisk indeksering af dokumenter
US8321357B2 (en) 2009-09-30 2012-11-27 Lapir Gennady Method and system for extraction
US9213756B2 (en) 2009-11-02 2015-12-15 Harry Urbschat System and method of using dynamic variance networks
US9158833B2 (en) 2009-11-02 2015-10-13 Harry Urbschat System and method for obtaining document information
US9152883B2 (en) 2009-11-02 2015-10-06 Harry Urbschat System and method for increasing the accuracy of optical character recognition (OCR)

Also Published As

Publication number Publication date
GB2172130B (en) 1988-09-14
JPH0554140B2 (ja) 1993-08-11
GB2172130A (en) 1986-09-10
GB8605657D0 (en) 1986-04-16

Similar Documents

Publication Publication Date Title
JPS61204733A (ja) 視野管理システム
US6212516B1 (en) Parallel database management method and parallel database management system
JP2510945B2 (ja) 関係デ―タベ―ス管理システムからの問合せの最適化援助方法
Chu et al. A transaction-based approach to vertical partitioning for relational database systems
US7885953B2 (en) Off-loading star join operations to a storage server
CA2448730A1 (en) Method and system for improving response time of a query for a partitioned database object
US8539340B2 (en) Method to serve real-time data in embedded web server
US20130173544A1 (en) Materialized query table journaling in a computer database system
US20050102277A1 (en) System and method for a data dictionary cache in a distributed system
JP2008537827A (ja) 階層データベースのリレーショナル・クエリ
JPH0668032A (ja) データベースシステム
US5423022A (en) Method for adapting a relational database management system so that it can address foreign information
US7603365B2 (en) System and method for capture and processing of overflow characters from user input
US6591274B1 (en) Computer software framework and method for accessing data from one or more datastores for use by one or more computing applications
WO2006007272A2 (en) Functional operations for accessing and/or building interlocking trees datastores to enable their use with applications software
US6088651A (en) Name space search mechanism that searches for names and/or unique identifiers in a bounded period of time
Liu et al. A distributed web server and its performance analysis on multiple platforms
US7366732B2 (en) Fully capable minimally inflatable object model system for multidimensional applications
US20020194052A1 (en) Method and system for analyzing application needs of an entity
JPH03166649A (ja) 分散データベース・システム
JPH02128246A (ja) 分散型データベースシステムにおける制御方式
US20050273716A1 (en) Database server paging method
WO2024108638A1 (zh) 一种基于分片索引的自适应查询方法和装置
JPS58149538A (ja) ビツトマツプ演算装置
JPH06309361A (ja) サーバ・クライアント型データベース検索方法

Legal Events

Date Code Title Description
EXPY Cancellation because of completion of term