JPH01120621A - データベースの検索・更新方式 - Google Patents
データベースの検索・更新方式Info
- Publication number
- JPH01120621A JPH01120621A JP62279736A JP27973687A JPH01120621A JP H01120621 A JPH01120621 A JP H01120621A JP 62279736 A JP62279736 A JP 62279736A JP 27973687 A JP27973687 A JP 27973687A JP H01120621 A JPH01120621 A JP H01120621A
- Authority
- JP
- Japan
- Prior art keywords
- search
- database
- request
- update
- retrieving
- 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
Links
- 238000000034 method Methods 0.000 claims description 14
- 230000010365 information processing Effects 0.000 claims description 5
- 239000000284 extract Substances 0.000 abstract 1
- 238000004891 communication Methods 0.000 description 3
- 238000010586 diagram Methods 0.000 description 2
- 230000000694 effects Effects 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 1
- 238000004904 shortening Methods 0.000 description 1
Landscapes
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
〔産業上の利用分野〕
本発明はデータベースの検索・更新方式に関し、特にワ
ークステーション上で動作している業務プログラムから
、そのワークステーションが接続したホストコンピュー
タ上で動作しているデータベースを検索および更新する
情報処理システムにおけるデータベースの検索−更新方
式に関する。
ークステーション上で動作している業務プログラムから
、そのワークステーションが接続したホストコンピュー
タ上で動作しているデータベースを検索および更新する
情報処理システムにおけるデータベースの検索−更新方
式に関する。
従来のデータベースの検索・更新方式は、ワークステー
ション上で動作している業務プログラムから、そのワー
クステーションが接続したホストコンピュータ上で動作
しているデータベースに対して、検索要求または更新要
求があるごとに、実際にそのデータベースの検索または
更新を実施して、その動作を完結してから、次の検索要
求または更新要求に対する動作を行っていた。
ション上で動作している業務プログラムから、そのワー
クステーションが接続したホストコンピュータ上で動作
しているデータベースに対して、検索要求または更新要
求があるごとに、実際にそのデータベースの検索または
更新を実施して、その動作を完結してから、次の検索要
求または更新要求に対する動作を行っていた。
上述した従来のデータベースの検索・更新方式は、検索
要求または更新要求があるごとに、実際にそのデータベ
ースの検索または更新を実施するので、一つの業務プロ
グラムから、同じ内容の検索要求が頻繁にある場合でも
、その検索要求の回数分だけ、そのデータベースの検索
動作を実施しなければならない。
要求または更新要求があるごとに、実際にそのデータベ
ースの検索または更新を実施するので、一つの業務プロ
グラムから、同じ内容の検索要求が頻繁にある場合でも
、その検索要求の回数分だけ、そのデータベースの検索
動作を実施しなければならない。
このため、ホストコンピュータの負荷が増大し、ホスト
コンピュータとワークステーション間の回線通信量が増
大し、この結果として、データベースの応答時間が長く
なるという問題点がある。
コンピュータとワークステーション間の回線通信量が増
大し、この結果として、データベースの応答時間が長く
なるという問題点がある。
本発明の目的は、一つの業務プログラムからの更新要求
や、その業務プログラムで既にこれ迄に出された同じ内
容の検索要求に対して、実際にそのデータベースの更新
や検索を実施せずに、次の検索要求や更新要求に移行で
き、データベースの負荷を軽減し、データベースへの応
答時間を短くすることができるデータベースの検索・更
新方式を提供することである。
や、その業務プログラムで既にこれ迄に出された同じ内
容の検索要求に対して、実際にそのデータベースの更新
や検索を実施せずに、次の検索要求や更新要求に移行で
き、データベースの負荷を軽減し、データベースへの応
答時間を短くすることができるデータベースの検索・更
新方式を提供することである。
本発明のデータベースの検索・更新方式は、ワークステ
ーション上で動作している業務プログラムから、そのワ
ークステーションが接続したホストコンピュータ上で動
作しているデータベースを検索および更新する情報処理
システムにあって、 (A)前記ワークステーションから前記データベースを
検索した検索実施結果および前記業務プログラムから前
記データベースを更新するための更新要求内容を検索・
更新データとして、これらが発生した順序で逐次記憶す
る前記ワークステーションのメモリ上に設けられた検索
・更新データテーブル、 (B)前記業務プログラムから前記データベースへの検
索要求が出されたときは、その検索要求を受けて、まず
、前記検索・更新データテーブルに記憶された検索・更
新データを記憶した順序と逆の順序に辿り、前記検索要
求に合致する検索・更新データがある場合は、その内容
を取出して前記検索要求の検索実施結果として前記業務
プログラムに送り、前記検索要求に合致する検索・更新
データがない場合にだけ、前記データベースに前記検索
要求を送って検索し、その検索結果を前記検索・更新デ
ータテーブルに送って記憶させるとともに前記業務プロ
グラムに送り、前記業務プログラムから前記データベー
スの更新要求が出されたときは、その更新要求を受けて
、その更新要求内容を前記検索・更新データテーブルに
送って記憶させ、前記業務プログラムが終了したときに
、前記検索・更新データテーブルに記憶されている前記
データベースの各更新要求を取出して、これらを前記デ
ータベースに送って前記データベースを更新させる前記
ワークステーション上で動作している検索・更新制御プ
ログラム、 を備えて構成されている。
ーション上で動作している業務プログラムから、そのワ
ークステーションが接続したホストコンピュータ上で動
作しているデータベースを検索および更新する情報処理
システムにあって、 (A)前記ワークステーションから前記データベースを
検索した検索実施結果および前記業務プログラムから前
記データベースを更新するための更新要求内容を検索・
更新データとして、これらが発生した順序で逐次記憶す
る前記ワークステーションのメモリ上に設けられた検索
・更新データテーブル、 (B)前記業務プログラムから前記データベースへの検
索要求が出されたときは、その検索要求を受けて、まず
、前記検索・更新データテーブルに記憶された検索・更
新データを記憶した順序と逆の順序に辿り、前記検索要
求に合致する検索・更新データがある場合は、その内容
を取出して前記検索要求の検索実施結果として前記業務
プログラムに送り、前記検索要求に合致する検索・更新
データがない場合にだけ、前記データベースに前記検索
要求を送って検索し、その検索結果を前記検索・更新デ
ータテーブルに送って記憶させるとともに前記業務プロ
グラムに送り、前記業務プログラムから前記データベー
スの更新要求が出されたときは、その更新要求を受けて
、その更新要求内容を前記検索・更新データテーブルに
送って記憶させ、前記業務プログラムが終了したときに
、前記検索・更新データテーブルに記憶されている前記
データベースの各更新要求を取出して、これらを前記デ
ータベースに送って前記データベースを更新させる前記
ワークステーション上で動作している検索・更新制御プ
ログラム、 を備えて構成されている。
次に本発明の実施例について図面を参照して説明する。
第1図は本発明のデータベースの検索・更新方式の一実
施例を示すブロック図である。
施例を示すブロック図である。
第1図において、情報処理システムIは、ホストコンピ
ュータHと、これに通信回線で接続されたワークステー
ションWを始めとして、多くのワークステーションを接
続しており、ワークステーションW上で動作している業
務プログラム1から、そのワークステーションWが接続
したホストコンピュータH上で動作しているデータベー
ス2を、検索・更新制御プログラム3を通じて検索した
り、更新したりすることができる。
ュータHと、これに通信回線で接続されたワークステー
ションWを始めとして、多くのワークステーションを接
続しており、ワークステーションW上で動作している業
務プログラム1から、そのワークステーションWが接続
したホストコンピュータH上で動作しているデータベー
ス2を、検索・更新制御プログラム3を通じて検索した
り、更新したりすることができる。
業務プログラム1が動作を開始することにより、ワーク
ステーションWのメモコノ上に設けられた検索・更新デ
ータテーブル4は、ワークステーションWからデータベ
ース2を検索した検索実施結果並びに業務プログラム1
からデータベース2を更新するための更新要求内容を、
検索・更新データとして、これらが発生した順序で逐次
検索・更新制御プログラム3から与えられるので、それ
ぞれをキー、カラム名、カラム内容に分解して、それら
を順々に記憶して行く。
ステーションWのメモコノ上に設けられた検索・更新デ
ータテーブル4は、ワークステーションWからデータベ
ース2を検索した検索実施結果並びに業務プログラム1
からデータベース2を更新するための更新要求内容を、
検索・更新データとして、これらが発生した順序で逐次
検索・更新制御プログラム3から与えられるので、それ
ぞれをキー、カラム名、カラム内容に分解して、それら
を順々に記憶して行く。
ワークステーションW上で動作している検索・更新制御
プログラム3は、動作を開始した業務プログラム1から
データベース2への検索要求が出されたとき、その検索
要求を受けて、まず、検索・更新データテーブル4に記
憶されている検索・更新データを記憶された順序と逆の
順序で、後に記憶されたものから辿り、その検索要求の
キーに一致する検索・更新データのキーがあるかどうか
が調べられる。
プログラム3は、動作を開始した業務プログラム1から
データベース2への検索要求が出されたとき、その検索
要求を受けて、まず、検索・更新データテーブル4に記
憶されている検索・更新データを記憶された順序と逆の
順序で、後に記憶されたものから辿り、その検索要求の
キーに一致する検索・更新データのキーがあるかどうか
が調べられる。
その検索要求のキーに一致する検索・更新データのキー
がある場合、検索・更新制御プログラム3は、キーが一
致した検索・更新データを取出して、その検索要求の検
索実施結果として直ちに業務プログラム1に送る。
がある場合、検索・更新制御プログラム3は、キーが一
致した検索・更新データを取出して、その検索要求の検
索実施結果として直ちに業務プログラム1に送る。
また、その検索要求のキーに一致する検索・更新データ
のキーがない場合にだけ、検索・更新制御プログラム3
は、データベース2に検索要求を送って検索させ、その
検索結果を検索・更新データテーブル4に送って記憶さ
せるとともに、その検索結果を業務プログラム1に送る
。
のキーがない場合にだけ、検索・更新制御プログラム3
は、データベース2に検索要求を送って検索させ、その
検索結果を検索・更新データテーブル4に送って記憶さ
せるとともに、その検索結果を業務プログラム1に送る
。
一方、業務プログラム1からデータベース2の更新要求
が出されたとき、検索・更新制御プログラム3は、その
更新要求を受けて、その更新要求内容をそれぞれキー、
カラム名、カラム内容に分解して、検索・更新データテ
ーブル4に送って記憶させて置く。
が出されたとき、検索・更新制御プログラム3は、その
更新要求を受けて、その更新要求内容をそれぞれキー、
カラム名、カラム内容に分解して、検索・更新データテ
ーブル4に送って記憶させて置く。
最後に、業務プログラム1が終了したとき、検索・更新
制御プログラム3は、検索・更新データテーブル4に記
憶されているデータベース2の各更新要求を記憶された
順序に取出して、これらをそれぞれデータベース2に送
ってデータベース2を順々に更新してから終了する。
制御プログラム3は、検索・更新データテーブル4に記
憶されているデータベース2の各更新要求を記憶された
順序に取出して、これらをそれぞれデータベース2に送
ってデータベース2を順々に更新してから終了する。
以上述べたように、本発明のデータベースの検索・更新
方式は、業務プログラムからの更新要求や、その業務プ
ログラムで既にこれ迄に出された同じ内容の検索要求に
対して、その時点で実際にそのデータベースの更新や検
索を実施せずに、検索・更新データテーブルの更新や検
索で代替して、直ちに、次の検索要求や更新要求に移行
できる。
方式は、業務プログラムからの更新要求や、その業務プ
ログラムで既にこれ迄に出された同じ内容の検索要求に
対して、その時点で実際にそのデータベースの更新や検
索を実施せずに、検索・更新データテーブルの更新や検
索で代替して、直ちに、次の検索要求や更新要求に移行
できる。
これにより、データベースへのアクセス回数を減少し、
アクセスビークを分散できるので、ホストコンピュータ
の負荷を軽減し、ホストコンピュータとワークステーシ
ョン間の回線通信量を低減し、この結果として、データ
ベースへの応答時間を短くすることができる。
アクセスビークを分散できるので、ホストコンピュータ
の負荷を軽減し、ホストコンピュータとワークステーシ
ョン間の回線通信量を低減し、この結果として、データ
ベースへの応答時間を短くすることができる。
以上説明したように、本発明のデータベースの検索・更
新方式は、一つの業務プログラムからの更新要求や、そ
の業務プログラムで既にこれ迄に出された同じ内容の検
索要求に対して、実際にそのデータベースの更新や検索
を実施せずに、次の検索要求や更新要求に移行でき、デ
ータベースの負荷を軽減し、データベースへの応答時間
を短くすることができるという効果を有している。
新方式は、一つの業務プログラムからの更新要求や、そ
の業務プログラムで既にこれ迄に出された同じ内容の検
索要求に対して、実際にそのデータベースの更新や検索
を実施せずに、次の検索要求や更新要求に移行でき、デ
ータベースの負荷を軽減し、データベースへの応答時間
を短くすることができるという効果を有している。
第1図は本発明のデータベースの検索・更新方式の一実
施例を示すブロック図である。 1・・・・・・業務プログラム、2・・・・・・データ
ベース、3・・・・・・検索・更新制御プログラム、4
・・・・・・検索・更新データテーブル、H・・・・・
・ホストコンピュータ、■・・・・・・情報処理システ
ム、W・・・・・・ワークスアーンヨン。
施例を示すブロック図である。 1・・・・・・業務プログラム、2・・・・・・データ
ベース、3・・・・・・検索・更新制御プログラム、4
・・・・・・検索・更新データテーブル、H・・・・・
・ホストコンピュータ、■・・・・・・情報処理システ
ム、W・・・・・・ワークスアーンヨン。
Claims (1)
- 【特許請求の範囲】 ワークステーション上で動作している業務プログラムか
ら、そのワークステーションが接続したホストコンピュ
ータ上で動作しているデータベースを検索および更新す
る情報処理システムにあつて、 (A)前記ワークステーションから前記データベースを
検索した検索実施結果および前記業務プログラムから前
記データベースを更新するための更新要求内容を検索・
更新データとして、これらが発生した順序で逐次記憶す
る前記ワークステーションのメモリ上に設けられた検索
・更新データテーブル、 (B)前記業務プログラムから前記データベースへの検
索要求が出されたときは、その検索要求を受けて、まず
、前記検索・更新データ テーブルに記憶された検索・更新データを記憶した順序
と逆の順序に辿り、前記検索要求に合致する検索・更新
データがある場合は、その内容を取出して前記検索要求
の検索実施結果として前記業務プログラムに送り、前記
検索要求に合致する検索・更新データがない場合にだけ
、前記データベースに前記検索要求を送って検索し、そ
の検索結果を前記検索・更新データテーブルに送って記
憶させるとともに前記業務プログラムに送り、前記業務
プログラムから前記データベースの更新要求が出された
ときは、その更新要求を受けて、その更新要求内容を前
記検索・更新データ テーブルに送って記憶させ、前記業務プログラムが終了
したときに、前記検索・更新データテーブルに記憶され
ている前記データベースの各更新要求を取出して、これ
らを前記 データベースに送って前記データベースを更新させる前
記ワークステーション上で動作している検索・更新制御
プログラム、 を備えることを特徴とするデータベースの検索・更新方
式。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP62279736A JPH01120621A (ja) | 1987-11-04 | 1987-11-04 | データベースの検索・更新方式 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP62279736A JPH01120621A (ja) | 1987-11-04 | 1987-11-04 | データベースの検索・更新方式 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH01120621A true JPH01120621A (ja) | 1989-05-12 |
Family
ID=17615175
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP62279736A Pending JPH01120621A (ja) | 1987-11-04 | 1987-11-04 | データベースの検索・更新方式 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH01120621A (ja) |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH03198142A (ja) * | 1989-12-27 | 1991-08-29 | Nec Software Ltd | データ自動加工装置 |
| JPH08161341A (ja) * | 1994-12-02 | 1996-06-21 | Fujitsu Ltd | インスタンス更新方法及び装置 |
-
1987
- 1987-11-04 JP JP62279736A patent/JPH01120621A/ja active Pending
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH03198142A (ja) * | 1989-12-27 | 1991-08-29 | Nec Software Ltd | データ自動加工装置 |
| JPH08161341A (ja) * | 1994-12-02 | 1996-06-21 | Fujitsu Ltd | インスタンス更新方法及び装置 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JPH04505977A (ja) | オブジェクト指向分散処理システム | |
| JPH07104810B2 (ja) | 共用ファイルのアクセス制御方式 | |
| JPH01120621A (ja) | データベースの検索・更新方式 | |
| JPH0962697A (ja) | 商品コード検索方式 | |
| JPH03166649A (ja) | 分散データベース・システム | |
| JP2740238B2 (ja) | ファイル排他制御装置 | |
| KR950009431B1 (ko) | 실시간 데이타 베이스 관리시스템의 질의어 윈도우 처리방법 | |
| JPH02128246A (ja) | 分散型データベースシステムにおける制御方式 | |
| JPH0327439A (ja) | プログラムの共有モジュール管理方式 | |
| JP3421994B2 (ja) | 電子交換機のパッチ投入方法 | |
| JPH0635774A (ja) | データベースマネージメントシステム | |
| JPH02299038A (ja) | ファイルアクセス装置 | |
| JPH0962554A (ja) | 静止点セーブ作成方式 | |
| CN117390036A (zh) | 跨数据库的物化视图的增量刷新方法和装置 | |
| JPS633351A (ja) | バツフア検索制御方式 | |
| JPH0581115A (ja) | 分散型データベース管理システムのデータ処理方法 | |
| JPS61127046A (ja) | デ−タベ−スからの先取り制御方式 | |
| JPS63217446A (ja) | バツフア管理方式 | |
| JPH02186452A (ja) | データ更新コミット処理方式 | |
| JPH0250725A (ja) | 副プログラム検索方式 | |
| JPH07191898A (ja) | データベース排他制御装置 | |
| JPS62241047A (ja) | デ−タベ−ス管理システムによる入出力バツフアの共用制御方法 | |
| JPS63292229A (ja) | デ−タベ−ス・アクセス方式 | |
| JPH06250912A (ja) | データベースにおけるデータ編成方法 | |
| JPH0689262A (ja) | 会話型処理における動的レコード制御方式 |