(57)【特許請求の範囲】
【請求項１】
複数のデータベースの管理元が複数のデータベース処理装置のいずれであるかを示す管理元情報が設定された管理テーブルを有する複数のデータベース処理装置と、前記管理テーブルの管理元情報によって複数のデータベース処理装置との関係が対応付けられた複数のデータベースとを備え、各データベース処理装置においてはアクセス要求先のデータベースの管理元に設定されているデータベース処理装置が自装置であるか、他のデータベース処理装置であるかを前記管理テーブルの管理元情報に基づいて判定し、その判定結果に応じて、自装置の管理下のデータベースを直接アクセス、または他のデータベース処理装置の管理下のデータベースを当該他のデータベース処理装置を介して間接的にアクセスするように管理する方法であって、
Ａ．データベースを直接アクセスすることを要求する特定トランザクションをオンライン処理中に受付けたことによって起動される第１のデータベース処理装置の業務処理手段が、
（ａ１）前記特定トランザクションによって要求されたアクセス対象データベースの管理元がいずれのデータベース処理装置であるかを自装置の管理テーブルに設定された管理元情報を参照して判定し、管理元が自装置であれば直接アクセスする第１のステップと、
（ａ２）管理元が自装置でなければ、前記特定トランザクション中に対象データベースの管理元情報の変更要求が含まれているかを判定し、管理元情報の変更要求が含まれていなかった場合には、前記第１のステップで判定したアクセス対象データベースの管理元の他のデータベース処理装置に対してデータベースアクセス要求を行い、アクセス結果の通知を受ける第２のステップと、
（ａ３）前記特定トランザクション中に管理元情報の変更要求が含まれていた場合には、前記第１のステップで判定したアクセス対象データベースの管理元の第２のデータベース処理装置に対して管理元情報の変更要求を行う第３のステップと、
Ｂ．管理元情報の変更要求を受けた第２のデータベース処理装置の管理元情報変更手段が、
（ｂ１）前記変更要求に従い、自装置が管理元となっているデータベースをアクセス禁止状態にした後、自装置の管理テーブルに設定された対象データベースの管理元情報を、自装置を示す情報から管理元変更要求の発行元のデータベース処理装置を示す情報に変更する第４のステップと、
（ｂ２）前記管理元変更要求の発行元の第１のデータベース処理装置を含む他のデータベース処理装置のそれぞれに対して前記アクセス対象データベースの管理元情報の変更要求を行う第５のステップと、
Ｃ．前記対象データベースの管理元情報の変更要求を受けた第１のデータベース処理装置を含む他のデータベース処理装置の管理元情報変更手段が、
（ｃ１）自装置が管理元となっているデータベースをアクセス禁止状態にした後、自装置の管理テーブルに設定されている前記アクセス対象データベースの管理元情報を変更し、変更の成否を前記第２のデータベース処理装置に返す第６のステップと、
Ｄ．管理元情報の変更の成否を受けた第２のデータベース処理装置の管理元情報変更手段が、
（ｄ１）全てのデータベース処理装置での管理元情報の変更が成功したかを判定し、成功したならば第２のデータベース処理装置を除く他のデータベース処理装置に前記アクセス対象データベースへのアクセス許可を通知する第７のステップと、
Ｅ．前記アクセス対象データベースへのアクセス許可通知を受けた前記第１のデータベース処理装置を含む他のデータベース処理装置の業務処理手段が、
（ｅ１）管理元情報変更後のデータベースへのアクセス禁止状態を解除し、管理元情報の変更要求を行った前記第１のデータベース処理装置の業務処理手段が前記アクセス対象データベースにアクセスする第８のステップと
を備えたことを特徴とする並列データベース管理方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、複数のデータベース処理装置でデータベースを並列にアクセスする方法に関し、特定データベースを特定データベース処理装置に対応させ、該データベースをアクセスするときはデータベースを管理する当該データベース処理装置で処理する並列データベースの管理方法に関する。
【０００２】
【従来の技術】
従来、データベース処理装置の負荷分散を考慮したデータベースの配置で並列処理を行うシステムにおいて、アクセスするデータベースを管理するデータベース処理装置が複数に渡るトランザクション処理やバッチ処理を実行する場合、高性能を要求されるトランザクション処理やバッチ処理についてはデータベース処理装置間通信のオーバヘッドがネックとなっている。
【０００３】
データベース処理装置間通信のオーバヘッドがネックとなるケースについて、図１を用いて説明する。
【０００４】
図１は、本発明実施形態の並列データベース通常アクセス時のシステム構成図であり、データベース処理装置３，１２を備える。データベース処理装置３には、端末１，２と、業務プログラム４，５と、データベース管理元情報テーブル６と、通信制御装置７と、外部記憶ファイルに格納されたデータベース８とデータベース更新履歴情報などを格納する履歴情報格納ファイル９を備える。
【０００５】
データベース処理装置１２には、データベース処理装置３と同様に、端末１０，１１と、業務プログラム１３，１４と、データベース管理元情報テーブル１５と、通信制御装置１６と、データベース１７とおよび履歴情報格納ファイル１８を備える。
【０００６】
端末１よりデータベース８及び１７をアクセスするトランザクションが投入されると、業務プログラム４が起動され、データベース８をアクセスするときはデータベース管理元情報テーブル６よりデータベース８の管理元がデータベース処理装置３であるという情報を取得し、データベース処理装置３から直接データベース８をアクセスする。また、データベース８をアクセスするときのデータベース更新履歴情報は、履歴情報格納ファイル９に格納される。
【０００７】
一方、データベース１７をアクセスするときはデータベース管理元情報テーブル６よりデータベース１７の管理元がデータベース処理装置１２であるという情報を取得し、通信制御装置７及び通信制御装置１６を介し、データベース処理装置１２からデータベース１７をアクセスする。
【０００８】
また、データベース１７をアクセスするときのデータベース更新履歴情報は、履歴情報格納ファイル１８に格納される。
【０００９】
上述の技術で問題となるのは、並列データベースへのアクセスが、必ず、通信制御装置７及び通信制御装置１６を介するため、データベース１７のアクセス頻度が高いと、通信のオーバヘッドが大きくなる点にある。
【００１０】
この通信によるオーバーヘッドを解決するためには、データベースとデータベース処理装置との対応付けを変更する必要がある。この場合、オンライン業務を中断し、システムの構成を変更する必要がある。
【００１１】
【発明が解決しようとする課題】
前述したように従来技術では、データベースとデータベース処理装置との対応付けを変更する場合、オンライン業務を中断し、システムの構成を変更する必要がある。しかしながら、オンライン業務の２４時間連続運転が進展してきている中、オンライン業務を停止すること自体が大変困難なことであり、また、定義変更を伴うシステム構成変更の運用の繁雑さも問題である。
【００１２】
本発明の目的は、オンライン業務を中断することなく、データベースとデータベース処理装置との対応付けを変更する方法を提供することにある。
【００１３】
【課題を解決するための手段】
上記目的を達成するために、本発明は、複数のデータベースの管理元が複数のデータベース処理装置のいずれであるかを示す管理元情報が設定された管理テーブルを有する複数のデータベース処理装置と、前記管理テーブルの管理元情報によって複数のデータベース処理装置との関係が対応付けられた複数のデータベースとを備え、各データベース処理装置においてはアクセス要求先のデータベースの管理元に設定されているデータベース処理装置が自装置であるか、他のデータベース処理装置であるかを前記管理テーブルの管理元情報に基づいて判定し、その判定結果に応じて、自装置の管理下のデータベースを直接アクセス、または他のデータベース処理装置の管理下のデータベースを当該他のデータベース処理装置を介して間接的にアクセスするように管理する方法であって、
Ａ．データベースを直接アクセスすることを要求する特定トランザクションをオンライン処理中に受付けたことによって起動される第１のデータベース処理装置の業務処理手段が、
（ａ１）前記特定トランザクションによって要求されたアクセス対象データベースの管理元がいずれのデータベース処理装置であるかを自装置の管理テーブルに設定された管理元情報を参照して判定し、管理元が自装置であれば直接アクセスする第１のステップと、
（ａ２）管理元が自装置でなければ、前記特定トランザクション中に対象データベースの管理元情報の変更要求が含まれているかを判定し、管理元情報の変更要求が含まれていなかった場合には、前記第１のステップで判定したアクセス対象データベースの管理元の他のデータベース処理装置に対してデータベースアクセス要求を行い、アクセス結果の通知を受ける第２のステップと、
（ａ３）前記特定トランザクション中に管理元情報の変更要求が含まれていた場合には、前記第１のステップで判定したアクセス対象データベースの管理元の第２のデータベース処理装置に対して管理元情報の変更要求を行う第３のステップと、
Ｂ．管理元情報の変更要求を受けた第２のデータベース処理装置の管理元情報変更手段が、
（ｂ１）前記変更要求に従い、自装置が管理元となっているデータベースをアクセス禁止状態にした後、自装置の管理テーブルに設定された対象データベースの管理元情報を、自装置を示す情報から管理元変更要求の発行元のデータベース処理装置を示す情報に変更する第４のステップと、
（ｂ２）前記管理元変更要求の発行元の第１のデータベース処理装置を含む他のデータベース処理装置のそれぞれに対して前記アクセス対象データベースの管理元情報の変更要求を行う第５のステップと、
Ｃ．前記対象データベースの管理元情報の変更要求を受けた第１のデータベース処理装置を含む他のデータベース処理装置の管理元情報変更手段が、
（ｃ１）自装置が管理元となっているデータベースをアクセス禁止状態にした後、自装置の管理テーブルに設定されている前記アクセス対象データベースの管理元情報を変更し、変更の成否を前記第２のデータベース処理装置に返す第６のステップと、
Ｄ．管理元情報の変更の成否を受けた第２のデータベース処理装置の管理元情報変更手段が、
（ｄ１）全てのデータベース処理装置での管理元情報の変更が成功したかを判定し、成功したならば第２のデータベース処理装置を除く他のデータベース処理装置に前記アクセス対象データベースへのアクセス許可を通知する第７のステップと、
Ｅ．前記アクセス対象データベースへのアクセス許可通知を受けた前記第１のデータベース処理装置を含む他のデータベース処理装置の業務処理手段が、
（ｅ１）管理元情報変更後のデータベースへのアクセス禁止状態を解除し、管理元情報の変更要求を行った前記第１のデータベース処理装置の業務処理手段が前記アクセス対象データベースにアクセスする第８のステップと
を備えたことを特徴とする。
【００１５】
【発明の実施の形態】
以下、本発明の一実施の形態を図面に用いて詳細に説明する。
図２は、並列データベースアクセス時のシステム構成図である。
データベース処理装置２１には、端末１９，２０と、業務プログラム２２，２３と、データベース管理元情報テーブル２４と、通信制御装置２５と、外部記憶ファイルに格納されたデータベース２６と、データベース更新履歴情報やデータベース管理元変更履歴情報などを格納する履歴情報格納ファイル２７を備える。
【００１６】
データベース処理装置３０には、データベース処理装置２１と同様に、端末２８，２９と、業務プログラム３１，３２と、データベース管理元情報テーブル３３と、通信制御装置３４と、データベース３５と、履歴情報格納ファイル３６を備える。
【００１７】
端末１９よりデータベース２６及び３５を通信制御装置を介さず、直接アクセスするトランザクションが投入されると、業務プログラム２２が起動され、データベース３５をアクセスするときはデータベース管理元情報テーブル２４よりデータベース３５の管理元がデータベース処理装置３０であるという情報を取得し、通信制御装置２５及び通信制御装置３４を介し、データベース管理元情報テーブル３３，２４で管理するデータベース３５の管理元をデータベース処理装置３０からデータベース処理装置２１へ変更する。
これにより、端末１９から投入されたトランザクションは、データベース処理装置の通信を行わず、データベース処理装置２１から直接データベース２６及び３５をアクセスする。
【００１８】
また、端末２８から投入されたトランザクションがデータベース２６又は３５をアクセスするときは、通信制御装置２５及び３４によりデータベース処理装置の通信を行い、アクセスする。
【００１９】
さらに、データベース管理元情報テーブル３３及び２４のデータベース３５の管理元をデータベース処理装置３０からデータベース処理装置２１へ変更するとき、データベース管理元変更履歴情報をそれぞれ履歴情報格納ファイル３６及び２７に格納する。これにより、データベース３５の管理元をデータベース処理装置３０からデータベース処理装置２１へ、さらにデータベース処理装置３０へ変更したときのデータベース３５の回復時は、履歴情報格納ファイル３６のデータベース更新履歴情報を基に、データベース処理装置２１へのデータベース管理元変更履歴情報出現時まで回復し、次に、履歴情報格納ファイル２７のデータベース更新履歴情報を基に、データベース処理装置３０へのデータベース管理元変更履歴情報出現時まで回復し、さらに、履歴情報格納ファイル３６によりデータベース処理装置３０へのデータベース管理元変更履歴情報出現以降のデータベース更新履歴情報を基に回復する。
【００２０】
図３は、本発明の一実施形態に関わるデータベース管理元情報テーブルの遷移図である。時間の流れ４０により、業務内容３７，３８，３９と推移していくとき、データベース管理元情報テーブル４１，４２，４３のデータベース管理元情報がどのように遷移していくかを示す。業務内容３７では、通常のオンライン業務であり、データベース管理元情報テーブル４１は、データベース２６の管理元が現在の管理元及び一世代前の管理元共にデータベース処理装置２１であることを示す。また、データベース３５の管理元は現在の管理元及び一世代前の管理元共にデータベース処理装置３０であることを示す。業務内容３８では、端末１９よりデータベース２６及び３５に対して、通信制御装置を介さず直接アクセスするトランザクションの投入、又は、データベース管理元情報を変更する運用コマンド投入することにより、特定のオンライン業務又は特定のバッチ業務との並行業務を実行するときには、データベース管理元情報テーブル４２はデータベース３５の管理元をデータベース処理装置２１に、又一世代前の管理元をデータベース処理装置３０に変更する。これにより、データベース３５はデータベース処理装置２１からのアクセスとなる。
【００２１】
さらに、業務内容３９では、端末１９より投入されたデータベース２６及び３５を通信制御装置を介さず直接アクセスするトランザクションが終了するか、又は、データベース管理元情報を変更する運用コマンド投入などにより、通常のオンライン業務に戻した状態である。
【００２２】
データベース管理元情報テーブル４３は、データベース３５の管理元を、データベース処理装置３０に、又一世代前の管理元をデータベース処理装置２１に変更する。これにより、データベース３５はデータベース処理装置３０からのアクセスとなる。
【００２３】
次に、本発明の一実施の形態の動作を図４から図１０に示すフローチャートを用いて説明する。
【００２４】
図４は本発明の一実施形態に関わる特定トランザクション入力元データベース処理装置でのプロセス手順を示すフローチャートである。
【００２５】
図４を用いて全データベースに対して、通信制御装置を介さずに直接アクセスする特定トランザクションの動作を、特定トランザクションが端末１９から投入されたケースを例にして説明する。
特定トランザクションが端末１９から投入されると、業務プログラム２２が起動され、データベース管理元情報テーブル２４よりアクセス対象データベースの管理元データベース処理装置を求め（ステップ４０１）、当該データベース処理装置２１で管理しているか調べる（ステップ４０２）。
【００２６】
当該データベース処理装置で管理するデータベースでない場合、アクセス対象データベースのデータベース管理元情報変更要求があるか調べる（ステップ４０３）。
データベース管理元情報変更要求が無い場合、アクセス対象データベースの管理元データベース処理装置へデータベースアクセス要求を行い（ステップ４０４）、データベース管理元の並列データベースアクセスプロセスでのデータベースアクセス結果の通知（正常又は異常）を受け取る（ステップ４０５）。
データベース管理元情報変更要求がある場合、アクセス対象データベースの管理元データベース処理装置へデータベース管理元情報変更要求を行い（ステップ４０６）、データベース管理元データベース処理装置でのデータベース管理元情報変更要求に対するプロセスを起動し、ＷＡＩＴする（ステップ４０７）。
【００２７】
データベース管理元データベース処理装置３０からエラー通知を受信した場合（ステップ４０８）、データベースアクセス不可として終了する。
ＷＡＩＴ状態が解除され、かつエラー通知も受信していない場合、再度アクセス対象データベースの管理元データベース処理装置を求め（ステップ４０９）、アクセス対象データベースの管理元データベース処理装置が当該データベース処理装置へ変更されているか調べる（ステップ４１０）。
【００２８】
変更されていない場合、再度ＷＡＩＴし（ステップ４０７）、処理を繰り返す。
変更されている場合、データベースアクセス許可プロセスでアクセス対象データベースのアクセス許可通知を受信しているか調べる（ステップ４１１）。
アクセス許可通知未受信の場合はＷＡＩＴし（ステップ４１２）、再度受信済みか調べる。
アクセス許可通知受信済みの場合は、アクセス対象データベースはアクセス可能状態か調べる（ステップ４１３）。
【００２９】
アクセス可能状態でない場合、データベースアクセス不可として終了する。アクセス可能状態の場合、アクセス対象データベースのアクセス処理を行う（ステップ４１４）。アクセス対象データベースのアクセス処理終了後、アクセス対象データベースのデータベース管理元情報戻し要求があるか調べる（ステップ４１５）。
戻し要求がない場合、処理を終了する。戻し要求がある場合、アクセス対象データベースのデータベース管理元を変更したか調べる（ステップ４１６）。
変更していない場合、終了する。変更している場合、アクセス対象データベースの管理元データベース処理装置へデータベース管理元情報戻し（変更）要求を行い（ステップ４１７）、データベース管理元データベース処理装置でのデータベース管理元情報変更要求に対するプロセスを起動し、処理を終了する。
【００３０】
図５は本発明の一実施形態に関わるデータベース管理元データベース処理装置でのデータベース管理元情報変更要求に対するプロセス手順を示すフローチャートである。
【００３１】
データベース管理元情報変更要求を受信すると（ステップ５０１）、データベース管理元データベース処理装置でのデータベース管理元情報変更プロセスによりデータベース管理元情報を変更し（ステップ５０２）、処理を終了する。
【００３２】
図６は本発明の一実施例に関わるデータベース管理元データベース処理装置でのデータベース管理元情報変更プロセス手順を示すフローチャートである。
まず、データベース管理元変更対象データベースへのアクセスを一時的に禁止状態にする（ステップ６０１）。
【００３３】
次に、対象データベースをアクセスする実行中のトランザクションが無いか調べる（ステップ６０２）。対象データベースをアクセスする実行中のトランザクションが有る場合は、実行中のトランザクションが無くなるまでＷＡＩＴする（ステップ６０３）、実行中のトランザクションが無い場合は、データベース管理元情報テーブルを書き換え（ステップ６０４）、データベース管理元情報変更履歴情報を取得する（ステップ６０５）。
その後、他データベース処理装置に対し、データベース管理元情報変更要求を行い（ステップ６０６）、データベース管理元以外のデータベース処理装置でのデータベース管理元情報変更プロセスを起動する。
【００３４】
さらにその後、全データベース処理装置でデータベース管理元情報変更が成功したか調べる（ステップ６０７）。
成功している場合、他データベース処理装置へ対象データベースアクセス許可通知を行い（ステップ６０８）、データベースアクセス許可プロセスを起動する。
【００３５】
失敗したデータベース処理装置が有る場合、データベース管理元情報変更処理が成功した他データベース処理装置に対しデータベース管理元情報戻し要求を行い（ステップ６０９）、データベース管理元データベース処理装置でのデータベース管理元情報変更要求に対するプロセスを起動し、その後データベース管理元情報戻し処理が成功した他データベース処理装置に対し、対象データベースアクセス許可通知を行い（ステップ６１０）、データベースアクセス許可プロセスを起動する。
次に、対象データベースへのアクセス禁止状態を解除し（ステップ６１１）、処理を終了する。
【００３６】
図７は本発明の一実施形態に関わるデータベース管理元以外のデータベース処理装置でのデータベース管理元情報変更要求に対するプロセス手順を示すフローチャートである。
【００３７】
データベース管理元情報変更要求を受信すると（ステップ７０１）、対象データベースへのアクセスを一時的に禁止状態にする（ステップ７０２）。
次に、データベース管理元情報テーブルを要求されたデータベース処理装置へ書き換え（ステップ７０３）、データベース管理元情報変更履歴情報を取得する（ステップ７０４）。
【００３８】
その後、データベース管理元情報変更処理は成功したか調べる（ステップ７０５）。
成功した場合、成功通知を（ステップ７０６）、失敗した場合失敗通知を（ステップ７０７）データベース管理元へ返し、処理を終了する。
【００３９】
図８は、本発明の一実施形態に関わるデータベースアクセス許可プロセス手順を示すフローチャートである。
【００４０】
データベースアクセス許可通知を受信すると（ステップ８０１）、対象データベースへのアクセス禁止状態を解除し（ステップ８０２）、処理を終了する。
【００４１】
図９は、本発明の一実施形態に関わるデータベース管理元の並列データベースアクセスのプロセス手順を示すフローチャートである。
データベースアクセス通知を受信すると（ステップ９０１）、アクセス対象データベースはアクセス可能状態か調べる（ステップ９０２）。
アクセス可能状態でない場合、異常通知をデータベースアクセス要求元へ通知し（ステップ９０３）、処理を終了する。
アクセス可能状態の場合、アクセス対象データベースのアクセスを行い（ステップ９０４）、データベースアクセスの結果をデータベースアクセス要求元へ通知し（ステップ９０５）、処理を終了する。
【００４２】
図１０は、本発明の一実施形態に関わるデータベース管理元情報変更のプロセス手順を示すフローチャートである。
変更要求種別及びデータベース管理元情報変更先などのデータベース管理元情報変更要求内容（ステップ１００１）を入力する（ステップ１００２）。
【００４３】
入力した変更要求種別は一世代前への変更要求か、新たなるデータベース処理装置への変更要求かを調べる（ステップ１００３）。
新たなるデータベース処理装置への変更要求の場合、データベース管理元情報変更要求内容の中にデータベース管理元情報変更先があるか調べる（ステップ１００４）。
データベース管理元情報変更先がない場合、データベース管理元情報変更エラーとし、終了する。入力した変更要求種別が一世代前への変更要求の場合、一世代前のデータベース管理元をデータベース管理元情報テーブルにより求める（ステップ１００５）。
【００４４】
次に、対象データベースの管理元は当該データベース処理装置か調べる（ステップ１００６）。当該データベース処理装置である場合、データベース管理元データベース処理装置でのデータベース管理元情報変更プロセスを起動し（ステップ１００７）、終了する。
当該データベース処理装置でない場合、アクセス対象のデータベース管理元データベース処理装置へデータベース管理元情報変更要求を行い（ステップ１００８）、データベース管理元データベース処理装置でのデータベース管理元情報変更要求に対するプロセスを起動し、処理を終了する。
【００４５】
【発明の効果】
以上説明したように、本発明によれば、オンライン業務を続行しながらデータベースの管理元を変更し、複数のデータベース処理装置で管理しているデータベースをトランザクション又はバッチを入力した端末が接続されてあるデータベース処理装置から直接アクセスすることができる。
【００４６】
また、複数のデータベース処理装置における負荷分散のバランスが崩れてきたとき、オンライン業務を続行しながら、オンライン業務に影響を与えず複数のデータベース処理装置の負荷分散を是正することができる。
【図面の簡単な説明】
【図１】本発明の実施形態に関わる並列データベース通常アクセス時のシステム構成図である。
【図２】本発明の一実施形態に関わる並列データベースアクセス時のシステム構成図である。
【図３】本発明の一実施形態に関わるデータベース管理元情報テーブルの遷移図である。
【図４】本発明の一実施形態に関わる特定トランザクション入力元データベース処理装置でのプロセス手順を示すフローチャートである。
【図５】本発明の一実施形態に関わるデータベース管理元データベース処理装置でのデータベース管理元情報変更要求に対するプロセス手順を示すフローチャートである。
【図６】本発明の一実施形態に関わるデータベース管理元データベース処理装置でのデータベース管理元情報変更プロセス手順を示すフローチャートである。
【図７】本発明の一実施形態に関わるデータベース管理元以外のデータベース処理装置でのデータベース管理元情報変更プロセス手順を示すフローチャートである。
【図８】本発明の一実施形態に関わるデータベースアクセス許可プロセス手順を示すフローチャートである。
【図９】本発明の一実施形態に関わるデータベース管理元の並列データベースアクセスのプロセス手順を示すフローチャートである。
【図１０】本発明の一実施形態に関わるデータベース管理元情報変更のプロセス手順を示すフローチャートである。
【符号の説明】
１…端末、２…端末、３…データベース処理装置、４…業務プログラム、５…業務プログラム、６…データベース管理元情報テーブル、７…通信制御装置、８…データベース、９…履歴情報ファイル、１０…端末、１１…端末、１２…データベース処理装置、１３…業務プログラム、１４…業務プログラム、１５…データベース管理元情報テーブル、１６…通信制御装置、１７…データベース、１８…履歴情報ファイル、１９…端末、２０…端末、２１…データベース処理装置、２２…業務プログラム、２３…業務プログラム、２４…データベース管理元情報テーブル、２５…通信制御装置、２６…データベース、２７…履歴情報ファイル、２８…端末、２９…端末、３０…データベース処理装置、３１…業務プログラム、３２…業務プログラム、３３…データベース管理元情報テーブル、３４…通信制御装置、３５…データベース、３６…履歴情報ファイル、３７…業務内容、３８…業務内容、３９…業務内容、４０…時間の流れ、４１…データベース管理元情報テーブル、４２…データベース管理元情報テーブル、４３…データベース管理元情報テーブル。
【図１】
0003844589.tif 000002
【図２】
0003844589.tif 000003
【図３】
0003844589.tif 000004
【図４】
0003844589.tif 000005
【図５】
0003844589.tif 000006
【図６】
0003844589.tif 000007
【図７】
0003844589.tif 000008
【図８】
0003844589.tif 000009
【図９】
0003844589.tif 000010
【図１０】
0003844589.tif 000011