(57)【要約】【課題】  各種データベース更新処理を容易に行うことを可能とするデータベース処理システム等を提供する。【解決手段】  ＤＢ管理サーバ１のコントロール情報管理部２１は、少なくとも、処理対象のデータベースと、処理対象のデータベースに対する処理と、に関する各パラメータの入力を受け付け、入力されたパラメータのデータを含むコントロール情報を生成し、コントロール情報ＤＢ１６１に登録する。ＤＢ更新部２２は、コントロール情報ＤＢ１６１に登録されたコントロール情報を読み出し、コントロール情報に基づいて、各データベースの更新を行う。【選択図】  図２
2006155464.tif 000002
【特許請求の範囲】
【請求項１】
データベースへの処理内容に関するコントロール情報が記憶される記憶手段と、
少なくとも、処理対象のデータベースと、前記処理対象のデータベースに対する処理と、に関する各パラメータの入力を受け付ける手段と、
前記入力されたパラメータのデータを含む前記コントロール情報を生成する手段と、
生成されたコントロール情報を前記記憶手段に登録する手段と、
前記記憶手段に登録されたコントロール情報に基づくデータベースへの処理の実行タイミングを設定する設定手段と、
前記設定手段により設定された実行タイミングに従って、前記記憶手段に登録されたコントロール情報を読み出し、当該コントロール情報に基づいてデータベース用の操作言語による処理命令を生成し、処理対象のデータベースへの処理を行う処理手段と、
を備えることを特徴とするデータベース処理システム。
【請求項２】
前記コントロール情報は、処理元のデータベースと、処理元のデータベースに対する処理と、処理先のデータベースと、処理先のデータベースに対する処理と、をそれぞれ指定する各パラメータを含み、
前記処理は、前記コントロール情報が示す各パラメータに基づいて、指定された処理元のデータベースに対して指定された処理を行い、指定された処理先のデータベースに対して指定された処理を行う、
ことを特徴とする請求項１に記載のデータベース処理システム。
【請求項３】
コンピュータを用いたデータベース処理方法であって、
少なくとも、処理対象のデータベースと、前記処理対象のデータベースに対する処理と、に関する各パラメータの入力を受け付けるステップと、
前記入力されたパラメータのデータを含み、データベースの処理内容に関するコントロール情報を生成するステップと、
生成されたコントロール情報を、前記コントロール情報が記憶される記憶部に登録するステップと、
前記登録されたコントロール情報に基づくデータベースへの処理の実行タイミングを設定する設定ステップと、
前記設定ステップにより設定された実行タイミングに従って、前記登録されたコントロール情報を読み出し、当該コントロール情報に基づいて、処理対象のデータベースへの処理を行うステップと、
を備えることを特徴とするデータベース処理方法。
【請求項４】
コンピュータを、
少なくとも、処理対象のデータベースと、前記処理対象のデータベースに対する処理と、に関する各パラメータの入力を受け付ける手段、
前記入力されたパラメータのデータを含み、データベースの処理内容に関するコントロール情報を生成する手段、
生成されたコントロール情報を登録する手段、
前記登録されたコントロール情報に基づくデータベースへの処理の実行タイミングを設定する設定手段、
前記設定手段により設定された実行タイミングに従って、前記登録されたコントロール情報を読み出し、当該コントロール情報に基づいて、処理対象のデータベースへの処理を行う更新手段、
として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、指定されたパラメータに従ってデータベースの更新等の処理を行うデータベース処理システム等に関する。
【背景技術】
【０００２】
従来、データベースの更新、追加、削除等の各種データベース処理を行う場合、ユーザがＳＱＬ（Structured Query Language）等のデータベース操作言語により処理内容を記述し、記述されたデータベース操作言語による命令をコンピュータに実行させることで、各種データベース処理を実現していた。
データベース処理を行うシステムとして、例えば、データベースを再構成するための処理を行うデータベース構成変更装置もある（特許文献１）。
【０００３】
【特許文献１】特開２００２−２６８９３０号公報（第４頁、第２図）
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかし、上記のようなシステムにおいてデータベース操作言語により命令を記述するためには高度な専門知識が必要であった。
【０００５】
本発明は、上記実状に鑑みてなされたものであり、データベースへの更新、追加、削除等の各種データベース処理（以下、データベース更新処理という）を容易に行うことを可能とするデータベース処理システム等を提供することを目的とする。
また、各種データベース更新処理を効率良く管理することができるデータベース処理システム等を提供することを第２の目的とする。
【課題を解決するための手段】
【０００６】
上記目的を達成するため、この発明の第１の観点に係るデータベース処理システムは、
データベースへの処理内容に関するコントロール情報が記憶される記憶手段と、
少なくとも、処理対象のデータベースと、前記処理対象のデータベースに対する処理と、に関する各パラメータの入力を受け付ける手段と、
前記入力されたパラメータのデータを含む前記コントロール情報を生成する手段と、
生成されたコントロール情報を前記記憶手段に登録する手段と、
前記記憶手段に登録されたコントロール情報に基づくデータベースへの処理の実行タイミングを設定する設定手段と、
前記設定手段により設定された実行タイミングに従って、前記記憶手段に登録されたコントロール情報を読み出し、当該コントロール情報に基づいてデータベース用の操作言語による処理命令を生成し、処理対象のデータベースへの処理を行う処理手段と、
を備えることを特徴とする。
【０００７】
前記コントロール情報は、処理元のデータベースと、処理元のデータベースに対する処理と、処理先のデータベースと、処理先のデータベースに対する処理と、をそれぞれ指定する各パラメータを含んでもよく、
前記処理は、前記コントロール情報が示す各パラメータに基づいて、指定された処理元のデータベースに対して指定された処理を行い、指定された処理先のデータベースに対して指定された処理を行ってもよい。
【０００８】
また、この発明の第２の観点に係るデータベース処理方法は、
コンピュータを用いたデータベース処理方法であって、
少なくとも、処理対象のデータベースと、前記処理対象のデータベースに対する処理と、に関する各パラメータの入力を受け付けるステップと、
前記入力されたパラメータのデータを含み、データベースの処理内容に関するコントロール情報を生成するステップと、
生成されたコントロール情報を、前記コントロール情報が記憶される記憶部に登録するステップと、
前記登録されたコントロール情報に基づくデータベースへの処理の実行タイミングを設定する設定ステップと、
前記設定ステップにより設定された実行タイミングに従って、前記登録されたコントロール情報を読み出し、当該コントロール情報に基づいて、処理対象のデータベースへの処理を行うステップと、
を備えることを特徴とする。
【０００９】
また、この発明の第３の観点に係るプログラムは、
コンピュータを、
少なくとも、処理対象のデータベースと、前記処理対象のデータベースに対する処理と、に関する各パラメータの入力を受け付ける手段、
前記入力されたパラメータのデータを含み、データベースの処理内容に関するコントロール情報を生成する手段、
生成されたコントロール情報を登録する手段、
前記登録されたコントロール情報に基づくデータベースへの処理の実行タイミングを設定する設定手段、
前記設定手段により設定された実行タイミングに従って、前記登録されたコントロール情報を読み出し、当該コントロール情報に基づいて、処理対象のデータベースへの処理を行う更新手段、
として機能させる。
【発明の効果】
【００１０】
本発明によれば、データベースへの更新、追加、削除等のデータベース更新処理を容易に行うことができる。
【発明を実施するための最良の形態】
【００１１】
以下、本発明の実施形態に係るデータベース処理システムについて図面を参照して説明する。
本発明の実施形態に係るデータベース処理システムの物理的構成を図１に例示する。
図示されるように、このデータベース処理システムは、ＤＢ（データベース）管理サーバ１と、各データベース２と、を備え、これらはＬＡＮ等のネットワークにより接続されている。
【００１２】
ＤＢ管理サーバ１は、制御部１１と、主記憶部１２と、入力部１３と、表示部１４と、通信Ｉ／Ｆ（インタフェース）１５と、外部記憶部１６と、を備える。
制御部１１は、ＣＰＵ（Central Processing Unit）等より構成され、外部記憶部１６に記憶されるデータ表示プログラムを読込み、後述する処理を実行する。
主記憶部１２は、ＲＡＭ（Random Access Memory）等からなり、制御部１１の作業領域として用いられる。
入力部１３は、キーボード、マウス等の入力装置を備え、入力された情報を制御部１１へ供給する。
表示部１４は、ＣＲＴ、液晶ディスプレイ等からなり、制御部１１の指示に従った画像を表示する。
通信Ｉ／Ｆ１５は、ＬＡＮ等のネットワークを介して他の装置（各データベース２等）と通信を行うためのものである。
【００１３】
外部記憶部１６は、ハードディスク装置等からなり、制御部１１により実行されるプログラム及び各種データを記憶する。また、外部記憶部１６は、コントロール情報ＤＢ（データベース）１６１、スケジュール情報ＤＢ１６２、管理ログＤＢ１６３を備える。
コントロール情報ＤＢ１６１は、データベースの更新処理の内容に関するコントロール情報が記憶される。ここで、本実施形態におけるコントロール情報とは、パラメータと、組込みロジックとから構成される。なお、組込みロジックが無い場合もある。パラメータとは、エージェント（プログラム）の実行形態（例えば、データベース２に記憶されている情報の更新、追加、書出し、削除等の順序）を定める制御情報である。一方、組込みロジックとは、先のパラメータの枠内で命令の詳細処理のロジックを記述したものである。
また、スケジュール情報ＤＢ１６２は、コントロール情報ＤＢ１６１に登録されたコントロール情報を実行するタイミングに関するスケジュール情報が記憶される。管理ログＤＢ１６３は、データベース更新処理に関するログが記憶される。
各データベース２には、各種データが記憶されている。
【００１４】
ＤＢ管理サーバ１の論理的構成を図２に例示する。図示されるように、このＤＢ管理サーバ１は、コントロール情報管理部２１、ＤＢ更新部２２、スケジュール情報管理部２３、を備える。これらは、外部記憶部１６に記憶されるプログラム等を制御部１１が読み込んで実行することにより実現される。
【００１５】
コントロール情報管理部２１は、コントロール情報の登録、登録されたコントロール情報の照会等の処理を行う。
コントロール情報の登録処理では、コントロール情報管理部２１は、データベース更新処理の処理内容に関するコントロール情報の入力を受け付け、入力されたコントロール情報を、外部記憶部１６のコントロール情報ＤＢ１６１に登録する。具体的には、ＤＢ管理サーバ１の制御部１１は、例えば所定の操作画面から「コントロール情報の作成」が選択入力されたこと等に応答して、コントロール情報入力画面を表示部１４に表示し、これに対する入力を受け付ける。ＤＢ管理サーバ１の制御部１１は、コントロール情報入力画面を通じて入力されたコントロール情報を受け付け、コントロール情報ＤＢ１６１に登録する。
【００１６】
コントロール情報の入力画面は、例えば図３に示すように、「処理単位番号」「処理実行順番」、「スケジュール設定の有効／無効」、「更新種別」、「更新元データベース名」、「更新先データベース名」、「更新元ファイル名」、「更新先ファイル名」、「更新元処理方法」、「更新先処理方法」、「キー項目」、「更新元処理対象特定式」、「更新元項目」、「更新先項目」、「集計処理を行うか否か」、等の複数のパラメータを入力させる構成を有する。コントロール情報管理部２１は、このコントロール情報の入力画面に入力された各パラメータ値及び組込みロジックを含むコントロール情報を生成する。
【００１７】
ここで、「処理単位番号」は、一連のデータベース更新処理（処理単位）を特定するための番号であり、データベース更新処理内で連続して実行されるコントロール情報には同一の番号が入力される。「処理実行順番」は、同一処理単位の中でのコントロール情報の実行順を示す番号である。「更新種別」は、例えば、ノーツ（登録商標）ＤＢ間の更新、ノーツ（登録商標）ＤＢとＣＳＶファイル間の更新等のような、更新等の対象元と更新等の対象先のファイル形式に基づく種別を示すものであり、予め設定された複数の選択肢から選択入力させてもよい。「更新元処理方法」は、例えば、更新元のデータベース２等に対する処理内容を示すものであり、例えば、「読込み」、「削除」等の選択肢から選択入力させてもよい。「更新先処理」は、更新先のデータベース２等に対する処理内容を示すものであり、例えば、「追加」、「更新」、「削除」、「なし」等の選択肢から選択入力させてもよい。「更新元処理対象特定式」には、例えば、更新元ＤＢの処理対象となるデータやファイルを絞り込むための式が入力される。なお、「更新元項目」、「更新先項目」、「集計処理を行うか否か」については、後述に詳細を述べる。
【００１８】
また、コントロール情報の照会処理では、コントロール情報管理部２１は、外部記憶部１６のコントロール情報ＤＢ１６１に登録されたコントロール情報に関する一覧データを表示する。表示項目は、コントロール情報の全項目でもよく、また、一部の項目（例えば、処理単位番号、処理実行順番、更新元ＤＢ名、更新先ＤＢ名、更新元処理方法、更新先処理方法等）でもよい。
さらに、コントロール情報の処理単位番号や処理実行順番等のパラメータに基づいて管理ログＤＢ１６３を参照し、そのコントロール情報に基づくデータベース更新処理の最終処理日時の情報を取得して、上述の他の項目と併せて表示させてもよい。
さらにまた、この一覧表示では、例えばコントロール情報における処理単位番号別にコントロール情報を表示するようにしてもよい。そして、一覧から任意のコントロール情報を選択するとともに処理メニューから「編集」が選択された場合、コントロール情報管理部２１は、選択されたコントロール情報を編集可能に表示し、これに対する入力を受け付け、入力されたデータにしたがってコントロール情報を更新してもよい。
【００１９】
ＤＢ更新部２２は、コントロール情報ＤＢ１６１に登録されたコントロール情報に基づくデータベース更新処理を行う。具体的には、外部からのユーザの指示又はスケジュール情報管理部２３からのデータベース更新処理の実行要求に応答して、当該実行要求により指定されたコントロール情報に基づいてデータベース更新処理を行うエージェント（プログラム）を起動する。
起動されたエージェントは、例えば、指定された処理対象のコントロール情報に基づいて、更新元ＤＢを処理するためのデータベース用の操作言語による命令（例えば、ＳＱＬ命令等）、更新先ＤＢを処理するためのデータベース用の操作言語による命令（例えば、ＳＱＬ命令等）を生成し、これを実行する等して、指定されたデータベースのデータやファイルの更新を行う。このエージェント（処理手段に相当）が、コントロール情報からデータベース用の操作言語による命令に変換する機能を担うので、データベースへの更新処理を容易に行うことができる。
【００２０】
例えば、コントロール情報に記述したパラメータと、ＳＱＬ命令等のデータベース用の操作言語の命令とを予め対応付けて外部記憶部１６に記憶しておく。この対応付けにより、具体的には、先の外部記憶部１６に記憶された対応付けに基づいて、「処理方法」における各選択肢のパラメータ（「読込み」、「削除」、「追加」、「更新」等）とデータベース用の操作言語であるＳＱＬ命令等を読み出し、ＳＱＬ命令等における処理対象のデータベース名、ファイル名、項目等に、コントロール情報のそれぞれ対応するパラメータや組込みロジックを設定することで、実行対象のデータベース用の操作言語による命令（例えば、ＳＱＬ命令）を生成する。
そして、制御部１１はエージェントを用いて生成されたデータベース用の操作言語による命令に基づいたデータベース更新処理の実行を行い、更新処理の実行後、処理の開始日時、終了日時、エラー情報、実行結果等を示すログを外部記憶部１６の管理ログＤＢ１６３に記憶させる。
【００２１】
なお、上記のデータベース更新処理における更新元ＤＢと更新先ＤＢについての処理方法は、コントロール情報に設定された「更新元処理」、「更新先処理」によって決定される。
例えば、更新元ＤＢについて「読込み」が設定されている場合には、コントロール情報に設定されたデータ又はファイルを読み込み、「削除」が設定されている場合には、コントロール情報に設定されたデータ又はファイルを削除する。
【００２２】
また、更新先ＤＢについて、「追加」が設定されている場合、更新元ＤＢの対象となるデータ又はファイルを元にして更新先ＤＢにデータ又はファイルを追加し、さらに、「更新」が設定されている場合、更新元ＤＢの対象となるデータ又はファイルを元にして更新先ＤＢの指定されたフィールド名が一致するデータ又はファイルを更新し、さらにまた、「削除」が設定されている場合、更新元ＤＢの対象となるデータ又はファイルと更新先ＤＢの指定されたフィールド名が一致するデータ又はファイルを削除する。なお、更新先ＤＢのフィールド名は、先述に記載していないが、コントロール情報内に設けられたキー項目によって設定することができる。
【００２３】
例えば、更新元処理に「読込み」が設定され、更新先処理に「追加」が設定されている場合であって、図４に示すように、更新元の項目として”FieldA”、”FieldB”、更新先の項目として”FieldA'”、”FieldB'”等のフィールド名がパラメータとして設定された場合、”指定された更新元ファイルの”FieldA”、”FieldB”の項目値が、更新先ファイルの”FieldA'”、”FieldB'”の項目値としてセットするデータベース更新処理が行われる。
なお、更新元の項目のパラメータや組込みロジックとしては、フィールド名の他に、例えば、固定値、式、ＡＬＬ（全ての項目を示す）等が設定可能である。更新元の項目に固定値が設定された場合、指定された固定値を更新先のＤＢのデータ又はファイルの更新先の項目の項目値としてセットするデータベース更新処理がなされる。
更新元の項目に式が設定された場合、設定された式の結果を更新先のＤＢのデータ又はファイルの更新先の項目の項目値としてセットするデータベース更新処理がなされる。
更新元の項目に”ＡＬＬ”が設定された場合、更新元のＤＢのデータ又はファイルの全ての項目値を更新先ＤＢに同じ項目名と値でセットするデータ更新処理がなされる。
【００２４】
スケジュール情報管理部２３は、スケジュール情報の登録、登録されたスケジュール情報に基づくデータベース更新の実行要求、スケジュール情報の処理状況の照会等の処理を行う。
スケジュール情報の登録処理では、スケジュール情報管理部２３は、コントロール情報に対応するデータベース更新処理の実行スケジュールに関するスケジュール情報の入力を受け付け、入力されたスケジュール情報を、外部記憶部１６のスケジュール情報ＤＢ１６２に登録する。
具体的には、例えば所定の操作画面から「スケジュール情報の作成」が選択入力されたこと等に応答して、スケジュール情報入力画面を表示部１４に表示し、これに対する入力を受け付ける。スケジュール情報の入力画面は、例えば図５に示すように、処理対象のコントロール情報の処理単位番号、処理実行順番、処理を実行する日付を指定するための処理実行日付、処理を実行する時間を指定するための処理時間、実行するエージェントのエージェント名等の複数のデータ項目について入力させる構成を有する。
【００２５】
スケジュール情報管理部２３は、このスケジュール情報の入力画面に入力された各データ含むスケジュール情報を生成し、生成されたスケジュール情報を外部記憶部１６のスケジュール情報ＤＢ１６２に記憶させる。
【００２６】
データベース更新処理の実行要求処理では、スケジュール情報管理部２３は、スケジュール情報ＤＢ１６２に登録されているスケジュール情報を所定時間毎に参照し、実行開始時刻になったスケジュール情報を検出すると、そのスケジュール情報が示すコントロール情報に基づくデータベース更新処理の実行をＤＢ更新部２２に要求する。
また、スケジュール情報の処理状況の照会処理では、スケジュール情報管理部２３は、外部記憶部１６のスケジュール情報ＤＢ１６２に登録されたスケジュール情報を読み出して、一覧表示する。
【００２７】
なお、データベース処理システムは、コントロール情報に基づくデータベース更新処理を実行する方法として、上記のスケジュールに基づく実行方法に加えて、指定されたコントロール情報を即時実行する方法がある。これは、例えば、コントロール情報管理部２１が、所定の入力操作に応じてコントロール情報の一覧画面を表示し、その中から一のコントロール情報が選択された状態で、「コントロール情報の即時実行」が選択入力されたこと等に応答して、選択されたコントロール情報に基づいてデータベースの更新処理を行うエージェントを起動することにより、実現する。
【００２８】
次に、本発明の実施形態に係るデータベース処理システムの動作について説明する。
初めに、コントロール情報を登録するコントロール情報登録処理について図６のフローチャートを参照して説明する。
まず、ユーザは、例えば所定の操作画面における処理メニューから「コントロール情報の新規作成」を選択入力する。これに応答して、ＤＢ管理サーバ１の制御部１１は、コントロール情報入力画面（図３参照）を表示部１４に表示し、これに対するパラメータや組込みロジックの入力を入力データとして受け付ける（ステップＳ１）。そして、この入力データに基づいて、コントロール情報を生成し、コントロール情報ＤＢ１６１に登録する（ステップＳ２）。
【００２９】
次に、スケジュール情報を登録するスケジュール登録処理について図７のフローチャートを参照して説明する。
まず、ユーザは、例えば所定の操作画面における処理メニューから「スケジュール情報の新規作成」を選択入力する。これに応答して、ＤＢ管理サーバ１の制御部１１は、スケジュール情報入力画面（図５参照）を表示部１４に表示し、これに対するデータの入力を受け付ける（ステップＳ１１）。そして、入力されたデータに基づいて、スケジュール情報を生成し、スケジュール情報ＤＢ１６２に登録する（ステップＳ１２）。
【００３０】
次に、スケジュール情報に基づいてデータベース更新処理を実行するデータベース更新実行処理について図８のフローチャートを参照して説明する。なお、本処理は例えば所定周期（例えば５分毎、１時間毎、１ヶ月毎等）で実行される。
まず、ＤＢ管理サーバ１の制御部１１は、スケジュール情報ＤＢ１６２に登録されているスケジュール情報における処理実行日付と処理実行時間が、ＤＢ管理サーバ１内の内部時計から取得した現在の日時と合致するかを判別等して、実行対象のスケジュール情報があるかを判断する（ステップＳ２１）。
制御部１１は、実行対象のスケジュール情報がない場合には（ステップＳ２１：ＮＯ）、そのまま処理を終了する。
【００３１】
また、実行対象のスケジュール情報がある場合（ステップＳ２１：ＹＥＳ）、制御部１１は、該当するスケジュール情報をスケジュール情報ＤＢ１６２から読み出し、読み出したスケジュール情報に設定されている処理単位番号、処理実行順番に基づいて、データベース更新処理を実行するためのコントロール情報を読み出す。そして、ＤＢ更新部２２はエージェントでコントロール情報に基づいてデータベース用の操作言語による命令（例えば、ＳＱＬ命令等）を生成し、エージェントを順次起動する（ステップＳ２２、ステップＳ２３）。例えば、同一の処理単位番号が付与されたコントロール情報が複数ある場合には、そのコントロール情報における「処理実行順」のパラメータの順に従ってそれぞれ対応するエージェントを起動してコントロール情報に基づいたデータベース更新処理を行う。
すなわち、起動された各エージェントはスケジュール情報にしたがって、起動や終了処理がなされ、各エージェントはコントロール情報に基づき、データベース更新処理を実行するデータベース用の操作言語による命令（例えば、ＳＱＬ命令等）が生成され、データベース更新処理がなされる。
【００３２】
以上説明したように、本実施形態によれば、ユーザはデータベース用の操作言語に精通している必要は無く、また、複雑な操作をすることなく、データベース更新処理に関する各種パラメータ等を入力設定するだけで、各種データベース更新処理を実行させることができる。
また、本実施形態によれば、更新元と更新先がどのようなデータベースの記述言語を用いても、パラメータに対応するデータベースの記述言語を対応させて記憶させているので、容易にデータベース更新処理の実行する命令を生成することができる。
さらに、各データベース更新処理について実行を規定するスケジュール情報をコントロール情報と対応させて登録して自動的に実行させることができる。特に、複数のコントロール情報を処理させるような複雑なデータベース更新処理等についても容易に且つ効率的に実行させることができる。
【００３３】
なお、本発明は種々の変形及び応用が可能である。
例えば、上記実施形態におけるシステム構成は一例であり、コントロール情報管理部２１とＤＢ更新部２２を備えるコンピュータと、スケジュール情報管理部２３を備えるコンピュータと、別々に設けてもよい。
【００３４】
なお、この発明のシステムは、専用のシステムによらず、通常のコンピュータシステムを用いて実現可能である。例えば、上述の動作を実行するためのプログラムをコンピュータ読み取り可能な記録媒体（ＦＤ、ＣＤ−ＲＯＭ、ＤＶＤ等）に格納して配布し、該プログラムをコンピュータにインストールすることにより、上述の処理を実行するＤＢ管理サーバ１等を構成してもよい。また、インターネット等のネットワーク上のサーバ装置が有するディスク装置に格納しておき、例えばコンピュータにダウンロード等するようにしてもよい。
また、上述の機能を、ＯＳが分担又はＯＳとアプリケーションの共同により実現する場合等には、ＯＳ以外の部分のみを媒体に格納して配布してもよく、また、コンピュータにダウンロード等してもよい。
【図面の簡単な説明】
【００３５】
【図１】本発明の実施形態に係るデータベース処理システムの物理的構成を例示する図である。
【図２】図１のデータベース処理システムの論理的構成を例示する図である。
【図３】コントロール情報の入力画面の一例を示す図でる。
【図４】データベース更新処理における更新元ＤＢと更新先ＤＢについての処理方法を説明するための図である。
【図５】スケジュール情報の入力画面の一例を示す図である。
【図６】コントロール情報登録処理を説明するためのフローチャートである。
【図７】スケジュール情報登録処理を説明するためのフローチャートである。
【図８】データベース更新実行処理を説明するためのフローチャートである。
【符号の説明】
【００３６】
１          ＤＢ管理サーバ
２          データベース
１１        制御部
１２        主記憶部
１３        入力部
１４        表示部
１５        通信Ｉ／Ｆ
１６        外部記憶部
２１        コントロール情報管理部
２２        ＤＢ更新部
２３        スケジュール情報管理部
１６１      コントロール情報ＤＢ
１６２      スケジュール情報ＤＢ
１６３      管理ログＤＢ
【図１】
2006155464.tif 000003
【図２】
2006155464.tif 000004
【図３】
2006155464.tif 000005
【図４】
2006155464.tif 000006
【図５】
2006155464.tif 000007
【図６】
2006155464.tif 000008
【図７】
2006155464.tif 000009
【図８】
2006155464.tif 000010