【発明の詳細な説明】(産業上の利用分野)本発明は関係データベース管理システムでの視野管理機
構の実現に際して、関係データベース管理システムの負
荷軽減をはかることが出来る視野管理システムに関する
ものである。DETAILED DESCRIPTION OF THE INVENTION (Field of Industrial Application) The present invention relates to a visual field management system that can reduce the load on a relational database management system when implementing a visual field management mechanism in the relational database management system.
(従来の技術)一般的な関係データベース管理システムでは、データベ
ースは幾つかのフィールドから成るレコードの集合であ
るテーブルデータからなるテーブルデータ群から構成さ
れている。このデータベースに対する処理(データベー
ス処理と呼ぶ)は、関係演算と呼ぐれるテーブルデータ
群に対する処理の組合せにより行われる。従来、例えば
、プロシーデインダス オブ セプンス インターナシ
ョナル コンフエレンス オンヘリイ ラーシデータ
ペイシス(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.この視野に対する単純な問い合せを
行なうことによりデータベースの利用を容易に行なうこ
とが出来る。(Prior Art) In a typical relational database management system, a database is composed of a group of table data, each of which is a collection of records each consisting of several fields. Processing on this database (referred to as database processing) is performed by a combination of processing on table data groups called relational operations. Traditionally, for example, the proceedings
Pacis (Proceedings of 5even
th International Conference
ence On Very Large
teBases), IEEE Computer Science Press (IEEE Com
puter 5ocitypress ) (US) 1
981. pp, 459-460. In the database management system, when processing a processing request (called a query) to the database, the virtual table data (called the field of view) obtained as a result of performing several relational operations on the real table data is processed. For inquiries,
Because the database management system itself has a conversion mechanism (called a field of view management mechanism) into queries for real table data, users can easily perform complex queries that combine relational operations on specific table data groups that are frequently performed. 1. The database can be easily used by making simple queries regarding this field of view.
第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・・・は通信回線により接続されている。FIG. 2 shows an example of a conventional visual field management system. A field of view 214 is defined for a table data group 213 stored in a database 212. For example, the visual field definition information 221-1 is the table data group 213-1.
, 213-2, 213-3, and the field of view definition information 221-2 is the table data 213-2.
, 213-3° Another field of view is defined for 213-1, and in this way, the field of view definition information 221-m is added to the table data 213-j, 213-, . . . , 213
The field of view is defined by virtual table data obtained as a result of performing relational calculations on -1. And database management system 21 and computer 216-1゜216-
2... are connected by communication lines.
データベース管理システム21ノの視野214に対する
計算機216−1内のアプリケーション・プログラム2
17からの問い合せは、データベース管理システム・ア
クセス管理機構218を介してデータベース管理システ
ム211に送られ、問い合せ解析機構219によって構
文解析等を行われた後、視野管理機構220によって例
えば視野定義情報221−1に基づいて仮想テーブルデ
ータである視野214に対する問い合せから実在テーブ
ルデータ群213に対する問い合せへと変換された後、
データベース処理実行制御部222によってテーブルデ
ータ群213に対してデータベース処理が行われる。Application program 2 in computer 216-1 for field of view 214 of database management system 21
The inquiry from 17 is sent to the database management system 211 via the database management system/access management mechanism 218, and is subjected to syntax analysis etc. by the query analysis mechanism 219.Then, the query from 17 is sent to the database management system 211 via the database management system/access management mechanism 218, and after the query is parsed etc. by the query analysis mechanism 219, the visual field management mechanism 220 stores the field of view definition information 221- 1, the query for the field of view 214, which is virtual table data, is converted into the query for the real table data group 213, and then
Database processing is performed on the table data group 213 by the database processing execution control unit 222 .
(発明が解決しようとする問題点)しかし、上記のように視野管理機構をデータベース管理
システムに持たせた場合、特に多数の利用者がデータベ
ースに対する視野を用いた問い合せを行う場合、あるい
はデータベース管理システムの能力があまり大きくない
場合には、上記視野管理機構における処理が全データベ
ース処理に対して大きな処理負荷となるので、データベ
ース管理システム全体の処理速度が低下するという問題
があった。(Problems to be Solved by the Invention) However, when a database management system is provided with a field of view management mechanism as described above, especially when a large number of users make inquiries using the field of view of the database, or when the database management system If the capacity of the database management system is not very large, the processing in the visual field management mechanism places a large processing load on the entire database processing, resulting in a problem that the processing speed of the entire database management system decreases.
(問題点を解決するだめの手段)本発明は、テーブルデータ群から構成されるデータベー
スと、前記データベースに対する処理要求を行う計算機
と、前記計算機の処理要求に際して処理結果および処理
状態を前記計算機へ送出するデータベース管理システム
とを有する視野管理システムにおいて、前記データベース管理システムは、視野を定義しその視
野定義情報をデータベースに格納する手順と、前記計算
機からの視野定義情報の読み出し要求によりデータベー
スに格納された視野定義情報を読み出す手順とを実行す
る第1の視野管理機構と、計算機からのデータベースに
対する処理要求によりテーブルデータに対する関係演算
処理を行うデータベース処理実行制御機構とを有し、前
記計算機は、前記第1の視野管理機構から視野定義情報
を読み出し保持する手順と、前記読み出した視野定義情
報に基づいて視野に対する処理要求をテーブルデータに
対する処理要求に変換する手順とを実行する第2の視野
管理機構を有することを特徴とする。(Means for Solving the Problems) The present invention provides a database composed of a group of table data, a computer that makes a processing request to the database, and a computer that sends processing results and processing status to the computer when the computer requests processing. In the visual field management system, the database management system includes a procedure for defining a visual field and storing the visual field definition information in the database, and a procedure for defining the visual field and storing the visual field definition information in the database, and a procedure for defining the visual field definition information and storing the visual field definition information stored in the database in response to a read request from the computer. a first visual field management mechanism that executes a procedure for reading visual field definition information; and a database processing execution control mechanism that performs a relational calculation process on table data in response to a processing request from a computer to the database; a second visual field management mechanism that executes a procedure of reading and holding visual field definition information from the first visual field management mechanism; and a procedure of converting a processing request for the visual field into a processing request for table data based on the read visual field definition information. It is characterized by having.
(作用及び実施例)第1図は本発明の第1の実施例を示す構成図である。第
1図において、13ノはデータベース管理システム(D
BMS )、132はデータベース、136は計算機で
ある。データベース管理システム131は第1の視野管
理機構137b、第1の問い合せ解析機構14ノ及びデ
ータベース処理実行制御機構142を有する。データベ
ース132はテーブルデータ群133−1,133−2
−133−n。(Operations and Embodiments) FIG. 1 is a block diagram showing a first embodiment of the present invention. In Figure 1, No. 13 is a database management system (D
BMS), 132 is a database, and 136 is a computer. The database management system 131 includes a first view management mechanism 137b, a first query analysis mechanism 14, and a database processing execution control mechanism 142. The database 132 includes table data groups 133-1 and 133-2.
-133-n.
テーブルデータ群133の任意の組合せに対して定義さ
れた視野134及びその各視野134に対応する視野定
義情報135−1,135−2・・・135−mを有す
る。計算機136は通信回線143によりデータベース
管理システム131と接続され、第2の視野管理機構1
37a、アプリケ−゛ジョンプログラム138、第2の
問い合せ機構及びデータ管理システムアクセス管理機構
を有する。It has visual field 134 defined for any combination of table data group 133 and visual field definition information 135-1, 135-2, . . . 135-m corresponding to each visual field 134. The computer 136 is connected to the database management system 131 through a communication line 143, and is connected to the second visual field management mechanism 1.
37a, an application program 138, a second inquiry mechanism, and a data management system access control mechanism.
第3図は、第1図の処理の流れを説明したフロー図であ
る。FIG. 3 is a flow diagram illustrating the process flow of FIG. 1.
以下に第1図、第3図を用いて処理の流れを説明する。The flow of processing will be explained below using FIGS. 1 and 3.
(4)視野の定義(1)アプリケーション・プログラム(AP)13Bか
ら視野の定義要求が出される。ステップ300゜(2)
第2の問い合せ機構139で処理要求の解析が行われる
。ステラf301゜(3)視野の定義要求は第2の視野管理機構137aに
よって、データベース管理システム・アクセス実行制御
機構140を介して、データベース管理システム(DB
MS)131に送られる。ステップ305 。(4) Definition of visual field (1) A visual field definition request is issued from the application program (AP) 13B. Step 300° (2)
A second inquiry mechanism 139 analyzes the processing request. Stella f301° (3) The field of view definition request is sent by the second field of view management mechanism 137a to the database management system (DB) via the database management system access execution control mechanism 140.
MS) 131. Step 305.
(4)第1の問い合せ解析機構141により処理要求の
解析が行われる。ステップ31ノ。(4) The first inquiry analysis mechanism 141 analyzes the processing request. Step 31.
(5)視野の定義要求に従って、第1の視野管理機構1
37bは視野を定義し、その定義情報をデータベース1
32の視野定義情報135に格納する。(5) In accordance with the field of view definition request, the first visual field management mechanism 1
37b defines the field of view and stores the definition information in database 1.
32 in the field of view definition information 135.
ステラf312゜これはデータベース処理実行制御機構142を介して行
われる。Stella f312° This is performed via the database processing execution control mechanism 142.
(6)処理状態が計算機136へ返却される。ステップ
315゜即ち、定義情報を格納°したことを、データベース処理
実行制御機構142−第1の視野管理機構137b−第
1の問い合せ解析機構141の順により計算機136へ
返却される。(6) The processing status is returned to the computer 136. In step 315, a notification that the definition information has been stored is returned to the computer 136 in the order of database processing execution control mechanism 142 - first visual field management mechanism 137b - first query analysis mechanism 141.
(7)アプリケーション・プログラム(AP )からの
要求が何であったかが判断される。ステップ306
。(7) It is determined what the request from the application program (AP) was. Step 306
.
この判断は、前述のステップ315により返却された処
理状態をデータベース管理システムアクセス管理機構1
40を介して第2の視野管理機構137aで視野の定義
要求であったと判断する。This judgment is based on the processing status returned in step 315 described above to the database management system access management mechanism 1.
40, the second visual field management mechanism 137a determines that it is a visual field definition request.
(8)処理状態がアプリケーション・プログラム(AP
)J38へ返却される。ステ、fsoy。(8) The processing state is application program (AP)
) Returned to J38. Ste, fsoy.
(B) 視野の読み出しく1) アプリケーション・プログラム(AP)から
視野の定義情報の読み出し要求が出される。ステップ3
00゜(2)処理要求の解析が行われる。ステップ30ノ。(B) Reading the visual field 1) A request to read the visual field definition information is issued from the application program (AP). Step 3
00° (2) The processing request is analyzed. Step 30.
第2の問い合せ解析機構139により行われる。This is performed by the second query analysis mechanism 139.
(3)第2の視野管理機構137aは、読み出しを要求
された定義情報を既に保持しているかどうかを判断する
。ステップ303゜既に読み出し済であれば(Bのα0)ステップ310へ
進み、まだ読み出してなければ(Bの(4))ステラf
305へ進む。(3) The second visual field management mechanism 137a determines whether the definition information requested to be read is already held. Step 303゜If it has already been read (α0 of B), proceed to step 310; if it has not been read yet ((4) of B) Stella f
Proceed to 305.
(4) データベース管理システム(DBMS )
131へ視野の定義情報の読み出し要求が送られる。ス
テラf305゜(5)第1の問い合せ解析機構141により、要求の解
析が行われる。ステップ31ノ。(4) Database management system (DBMS)
A request to read field definition information is sent to 131. Stella f305° (5) The first inquiry analysis mechanism 141 analyzes the request. Step 31.
(6)第1の視野管理機構137bによって視野定義情
報の読み出しが行われる。ステップ314゜これはデー
タベース処理実行制御機構142を介してデータベース
132の視野定義情報135から行われる。(6) The first visual field management mechanism 137b reads the visual field definition information. Step 314 This is performed from the visual field definition information 135 in the database 132 via the database processing execution control mechanism 142.
(7)読み出された視野定義情報と処理の状態が計算機
へ返される。ステラf315゜この読み出された視野定義情報と処理の状態は、データ
ベース処理実行制御機構142−第1の視野管理機構1
37b−第1の問い合せ解析機構14ノの順で計算機1
36へ返却される。(7) The read field definition information and processing status are returned to the computer. Stella f315゜This read visual field definition information and processing status are stored in the database processing execution control mechanism 142 - first visual field management mechanism 1
37b - first query analysis mechanism 14 in order of computer 1;
It will be returned to 36.
(8)アプリケーション・プログラム(AP )からの
要求が何であったかが判断される。ステップ306 。(8) It is determined what the request from the application program (AP) was. Step 306.
この判断は、前′述のステップ315により返却された
読み出された視野定義情報と処理状態をデータベース管
理システムアクセス管理機構140を介して第2の視野
管理機構137aで視野の定義要求であったと判断する
。This judgment is based on the fact that the second visual field management mechanism 137a sends the read visual field definition information and processing status returned in step 315 through the database management system access management mechanism 140 to a visual field definition request. to decide.
(9)読み出された視野情報は第2の視野管理機構13
7aによって保持される。ステラf309゜α0 処理
状態がアプリケーション・プログラム(AP)139に
返される。(9) The read visual field information is sent to the second visual field management mechanism 13
7a. Stella f309°α0 Processing status is returned to the application program (AP) 139.
(C) 問い合わせに対する処理(1) アプリケーション・プログラム(AP)13
Bからの問い合せが出される。ステラf3000(2)
第2の問い合せ機構139で処理要求の解析が行われる
。ステラf301゜(3)問い合せが視野に対するものかどうか第2の視野
管理機構137aによりて判断される。ステラf302
゜視野に対するものでなければ((C)の(5))ステッ
プ305へ、視野に対するものであれば((C)の(4
))ステップ304へ進む。(C) Processing for inquiries (1) Application program (AP) 13
An inquiry is made from B. Stella f3000 (2)
A second inquiry mechanism 139 analyzes the processing request. Stella f301° (3) The second visual field management mechanism 137a determines whether the inquiry is for the visual field. stella f302
゜If it is not related to the visual field, go to step 305 ((5) in (C)); if it is related to the visual field, go to step 305 ((4) in (C)).
)) Proceed to step 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の順で返さ
れる。(4) The second visual field management mechanism 132a converts the inquiry regarding the visual field into an inquiry regarding the actual table data 133. Step 304° (5) An inquiry is sent from the second visual field management mechanism 137a to the database management system (DBMS) 7JZ via the database management system/access execution control mechanism 140. Stella f305° (6) The first inquiry analysis mechanism 141 analyzes the processing request. Ste,
311゜(7) Inquiry for real table data (relational calculation process for real table data)
The data is sent from the query analysis mechanism 141 to the database processing execution control mechanism 142, where relational calculation processing is performed on the actual table data. Step 313゜(8) The query result (output data) and the processing state are returned to the computer 136. Step 315゜This query result (
(output data) and processing status are returned in the order of database processing execution control mechanism 142 - first query analysis mechanism 141.
(9)第2の視野管理機構137aでは、アプリケーシ
ョン・プログラム(AP)138からの要求が何であっ
たか判断される。ステップ306゜αQ 処理状態およ
び問い合せ結果がアプリケーション・プログラム(AP
)13Bに返される。ステラf308゜以上のように処理が行われる。(9) The second visual field management mechanism 137a determines what the request from the application program (AP) 138 was. Step 306゜αQ Processing status and query results are stored in the application program (AP).
) 13B. Processing is performed as in Stella f308° and above.
通常の処理では、まずアプリケーション・プログラムA
Pの実行に先だって視野の定義が行われているものと考
えられる。またアプリケーション・プログラムAPの初
期化時に視野定義情報の読み出しが行われ、それ以後の
アプリケーション・プログラムAPからの問い合せに対
しては、このアプリケーション・プログラム初期化時に
読み上げられて視野管理機構が保持している視野定義情
報に基づいて問い合せの変換が行われる。In normal processing, application program A
It is considered that the field of view is defined before executing P. Also, the field of view definition information is read out when the application program AP is initialized, and in response to subsequent inquiries from the application program AP, it is read out at the time of this application program initialization and retained by the field of view management mechanism. The query is transformed based on the field of view definition information.
ステップ300〜310は計算機136での処理、また
ステップ311〜315はデータペース管理システム1
31での処理である。Steps 300 to 310 are processed by the computer 136, and steps 311 to 315 are processed by the data pace management system 1.
This is the process in step 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に対してデータベ
ース処理が行われる。FIG. 4 is a block diagram showing a second embodiment of the present invention. In FIG. 4, a plurality of database management systems 451-1
, 451-2, and the computer 452 are interconnected by a communication network 453. Database management system 451
-1 and 451-2 table data groups 455-1 and 455. stored in databases 454-1 and 454-2. The visual field definition information 457-1 for the visual field 456 defined for -2 is stored in the visual field management system within the database management system 451-1 according to a request to the database management system 451-1 from the visual field management mechanism 458a of the computer 452 in advance. It is held by a visual field management mechanism 458a via a mechanism 458b. Inquiries from the application program 459 to the field of view 456 of the database management systems 451-1 and 451-2 are parsed by a query analysis mechanism 460'. After that, the visual field management mechanisms 458a and 458
The field of view management mechanism 45 is read out from the database 454-1 of the database management system 451-1 by
Based on the field of view definition information held by 8a, an inquiry about the field of view 456, which is virtual table data, is converted into an inquiry about real table data groups 455-1 and 455-2. Thereafter, the database management system/access management mechanism 461 issues an inquiry to the database management systems 451-1 and 451-2, and the database management system's inquiry management mechanism 462-1, 462-2, database processing execution management Database processing is performed on table data groups 455-1 and 455-2 through mechanisms 463-1 and 463-2.
(発明の効果)以上、詳細に説明したように、視野管理機構をデータペ
ース管理システムとデータペース管理システムを利用す
る計算機とに分散させることにより、データペース管理
システムの問い合せ処理における視野管理の負荷が軽減
され、データペース管理システムの処理速度が向上する
。更に、分散データベース管理システムにおいて利用者
がデータベースが分散データベース管理システムヲ構成
する複数サイドに分散して存在することを意識しないで
分散データベース管理システムに問い合せをすることが
出来るという分散不可視性の実現方式としても適用が可
能である。(Effects of the Invention) As explained above in detail, by distributing the visual field management mechanism between the data pace management system and the computer that uses the data pace management system, the burden of visual field management in query processing of the data pace management system can be reduced. The processing speed of the database management system is improved. Furthermore, in a distributed database management system, there is a method for realizing distributed invisibility in which a user can make inquiries to the distributed database management system without being aware that the database exists distributed among multiple sides that make up the distributed database management system. It can also be applied as
第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・・・問い合せ
解析機構」と補正する。以上FIG. 1 is a configuration diagram of a first embodiment of the present invention, FIG. 2 is a conventional configuration diagram, FIG. 3 is a flow diagram of FIG. 1, and FIG. 4 is a configuration diagram of a second embodiment of the present invention. It is a diagram. No. 13...Database management system (DBMS)
, 132... Database, 133... Table data group, 134... Visual field, 135... Visual field definition information, 136... Computer, 37... Visual field management mechanism, 1
38...Application program, 139...
- Inquiry mechanism, 140... Database management system access management mechanism, 141... Inquiry mechanism, 14
2... Database processing execution control mechanism, 143...
communication line. Patent applicant Oki Electric Industry Co., Ltd. Procedural amendment axis) 1. Indication of the case 1985 Patent Application No. 043820 2, Name of the invention Field of view management system 3, Person making the amendment Relationship with the case Patent application Person address (105) 1-7 Toranomon, Minato-ku, Tokyo 12 No. 4
, Agent Address (105) 1-7 Ko, Toranomon, Minato-ku, Tokyo
No. 2 No. 6, Contents of the amendment (1) On page 2, line 20 of the specification, the word "On Belii" is amended to read "On Perii". (2) On page 7, line 20 of the same book, the phrase "inquiry mechanism" is corrected to read "inquiry analysis mechanism." (3) In the 20th line of page 9 of the same book, the text "Proceed to 310," is corrected to "Proceed to 307." (4) In the same book, page 15, line 20, the phrase ``multiple sides'' is corrected to ``multiple sites.'' (5) In the same book, page 16, line 12 and line 13, “139.
...Inquiry mechanism" is corrected to "139...Inquiry analysis mechanism."that's all
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP60043820AJPS61204733A (en) | 1985-03-07 | 1985-03-07 | Visual field managing system |
| GB08605657AGB2172130B (en) | 1985-03-07 | 1986-03-07 | Method and system for managing view |
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP60043820AJPS61204733A (en) | 1985-03-07 | 1985-03-07 | Visual field managing system |
| Publication Number | Publication Date |
|---|---|
| JPS61204733Atrue JPS61204733A (en) | 1986-09-10 |
| JPH0554140B2 JPH0554140B2 (en) | 1993-08-11 |
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP60043820AGrantedJPS61204733A (en) | 1985-03-07 | 1985-03-07 | Visual field managing system |
| Country | Link |
|---|---|
| JP (1) | JPS61204733A (en) |
| GB (1) | GB2172130B (en) |
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH022459A (en)* | 1987-12-11 | 1990-01-08 | Hewlett Packard Co <Hp> | Inquiry processing |
| 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 (en)* | 1992-01-30 | 2001-05-08 | 富士通株式会社 | Relational database processing device and processing method |
| EP0898753B1 (en)* | 1996-05-22 | 2002-01-09 | 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 (en)* | 1996-07-08 | 1998-01-15 | Ser Systeme Ag | Database system |
| 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 |
| US9177828B2 (en) | 2011-02-10 | 2015-11-03 | Micron Technology, Inc. | External gettering method and device |
| EP1182577A1 (en) | 2000-08-18 | 2002-02-27 | SER Systeme AG Produkte und Anwendungen der Datenverarbeitung | Associative memory |
| EP1405217A4 (en)* | 2001-06-14 | 2007-07-11 | Ubs Ag | A flexible virtual database system including a hierarchical application parameter repository |
| PT1288792E (en) | 2001-08-27 | 2012-02-29 | Bdgb Entpr Software Sarl | A method for automatically indexing documents |
| US8321357B2 (en) | 2009-09-30 | 2012-11-27 | Lapir Gennady | Method and system for extraction |
| 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) |
| US9213756B2 (en) | 2009-11-02 | 2015-12-15 | Harry Urbschat | System and method of using dynamic variance networks |
| Publication number | Publication date |
|---|---|
| GB2172130A (en) | 1986-09-10 |
| JPH0554140B2 (en) | 1993-08-11 |
| GB2172130B (en) | 1988-09-14 |
| GB8605657D0 (en) | 1986-04-16 |
| Publication | Publication Date | Title |
|---|---|---|
| JPS61204733A (en) | Visual field managing system | |
| US6212516B1 (en) | Parallel database management method and parallel database management system | |
| JP2510945B2 (en) | A query optimization support method from a relational database management system. | |
| US8001242B2 (en) | Method for redirection of host data access to multiple non-host file systems or data stores | |
| CA2448730A1 (en) | Method and system for improving response time of a query for a partitioned database object | |
| US20040205564A1 (en) | Method to serve real-time data in embedded web server | |
| JP4233635B2 (en) | Apparatus and method for providing persistence to an application interface | |
| US7543304B2 (en) | Method for efficient location of corba objects based on an unmarshaled object key in a request | |
| JPH0668032A (en) | Data base system | |
| 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 | |
| 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 | |
| WO2024108638A1 (en) | Adaptive query method based on sharding indexes, and apparatus | |
| EP1789868A2 (en) | Functional operations for accessing and/or building interlocking trees datastores to enable their use with applications software | |
| JPH05181735A (en) | Management method of storage device shared by a plurality of information processing devices | |
| JPH05151043A (en) | Remote database access system | |
| JPH05151044A (en) | System for improving data transfer efficiency | |
| JPS58149538A (en) | Bit map arithmetic device | |
| JP2000311063A (en) | File sharing method in cluster including mainframe | |
| JPH06214856A (en) | Data backup method | |
| JPH04175939A (en) | Query processing method for distributed data management system | |
| Borrie | Introduction to Client/Server Architecture |
| Date | Code | Title | Description |
|---|---|---|---|
| EXPY | Cancellation because of completion of term |