"第1のネットワークに接続可能なユーザ端末と、前記第1のネットワークと、前記第1のネットワークとは異なる第2のネットワークとを利用した相互通信を中継する中継サーバと、前記第2のネットワークに接続可能であり、且つ保持しているデータベースをマスタデータに基づいて管理するデータベースサーバとを備え、前記ユーザ端末は、前記マスタデータに反映されるべきレコードからなるマスタデータファイルを作成する作成手段と、作成されたマスタデータファイルを前記中継サーバに送信する送信手段とを含み、前記データベースサーバは、前記中継サーバを介して受信したマスタデータファイルの各レコードと、現在運用中の前記マスタデータの内容とを比較すると共に、比較結果に応じて、そのマスタデータを更新する更新手段を含むことを特徴とするデータベース管理システム。前記データベースサーバにおいて、前記更新手段は、前記中継サーバを介して受信したマスタデータファイルの各レコードを、前記マスタデータの内容と比較するのに先だって、該マスタデータファイルの各レコードを、自装置にて保持しているデータベースの、外部情報を表すテーブルとしてリンクを張ったデータに変換することを特徴とする請求項1記載のデータベース管理システム。前記ユーザ端末において、前記作成手段は、前記マスタデータファイルの各レコードに、前記マスタデータに反映される際の処理種別を表す識別情報を付与し、前記データベースサーバにおいて、前記更新手段は、前記受信したマスタデータファイルの各レコードに含まれる識別情報に応じて、個々のレコードを、前記マスタデータの内容に対して、追加、更新、或いは削除する処理を行うことを特徴とする請求項1または請求項2記載のデータベース管理システム。前記ユーザ端末において、前記作成手段は、前記マスタデータファイルをユーザが作成する際に使用するマンマシンインタフェースを提供すると共に、入力されたデータ項目が前記マスタデータの入力形式に整合するか否かを判断し、整合しない場合には整合しない事項を通知する手段を含むことを特徴とする請求項1乃至請求項3の何れかに記載のデータベース管理システム。前記データベースサーバにおいて、前記更新手段は、前記マスタデータの更新を、所定時間毎、或いは前記受信したマスタデータファイルのデータ量に応じた時間間隔にて行うことを特徴とする請求項1乃至請求項4の何れかに記載のデータベース管理システム。第1のネットワークと、その第1のネットワークとは異なる第2のネットワークとを利用した相互通信を中継する中継サーバを介して、前記第1のネットワークに接続したユーザ端末を、前記第2のネットワークに接続可能であり、且つ保持しているデータベースをマスタデータに基づいて管理するデータベースサーバとのデータの送受信を可能な状態とし、前記ユーザ端末においては、前記マスタデータに反映されるべきレコードからなるマスタデータファイルを作成し、作成されたマスタデータファイルを前記中継サーバに送信し、前記データベースサーバにおいては、前記中継サーバを介して受信したマスタデータファイルの各レコードと、現在運用中の前記マスタデータの内容とを比較すると共に、比較結果に応じて、そのマスタデータを更新することを特徴とするデータベースのマスタデータ管理方法。前記データベースサーバにおいて、前記中継サーバを介して受信したマスタデータファイルの各レコードを、前記マスタデータの内容と比較するのに先だって、該マスタデータファイルの各レコードを、自装置にて保持しているデータベースの、外部情報を表すテーブルとしてリンクを張ったデータに変換することを特徴とする請求項6記載のデータベースのマスタデータ管理方法。前記ユーザ端末においては、前記マスタデータファイルの各レコードに、前記マスタデータに反映される際の処理種別を表す識別情報を付与し、前記データベースサーバにおいては、前記受信したマスタデータファイルの各レコードに含まれる識別情報に応じて、個々のレコードを、前記マスタデータの内容に対して、追加、更新、或いは削除する処理を行うことを特徴とする請求項6または請求項7記載のデータベースのマスタデータ管理方法。しかしながら、特許文献1に記載されたデータベースへのアクセス方法においては、係る代理アクセスサーバを使用することで、データベースに対する検索に伴う情報量を抑えることができる。しかしながら、データベースのマスタデータを大量に追加更新するようなメンテナンス作業では、クライアント/サーバ間の通信速度がボトルネックとなる。また、特許文献2は、ある端末コンピュータからの要求に応じて読み取ったマスタデータを、主コンピュータから各端末コンピュータにどのように提供することによって同期あるいは変更するのか具体的には開示されていない。そして上記何れの特許文献にも、データベースのマスタデータを変更するに際して、ネットワーク構成に起因して、マスタデータを直接変更できない場合について考慮されていない。そこで、本発明は、データベースのマスタデータを直接操作できない環境において、運用中のマスタデータを直接変更することなく、そのデータベースのマスタデータ定義に整合性のあるマスタデータを、容易に更新可能なデータベースシステム等の提供を主たる目的とする。上記の目的を達成すべく、本発明に係るデータベース管理システムは、以下の構成を備えることを特徴とする。即ち、本発明に係るデータベース管理システムは、第1のネットワークに接続可能なユーザ端末と、前記第1のネットワークと、前記第1のネットワークとは異なる第2のネットワークとを利用した相互通信を中継する中継サーバと、前記第2のネットワークに接続可能であり、且つ保持しているデータベースをマスタデータに基づいて管理するデータベースサーバとを備え、前記ユーザ端末は、前記マスタデータに反映されるべきレコードからなるマスタデータファイルを作成する作成手段と、作成されたマスタデータファイルを前記中継サーバに送信する送信手段とを含み、前記データベースサーバは、前記中継サーバを介して受信したマスタデータファイルの各レコードと、現在運用中の前記マスタデータの内容とを比較すると共に、比較結果に応じて、そのマスタデータを更新する更新手段を含むことを特徴とする。また、同目的を達成すべく、本発明に係るデータベースのマスタデータ管理方法は、以下の構成を備えることを特徴とする。即ち、本発明に係るデータベースのマスタデータ管理方法は、第1のネットワークと、その第1のネットワークとは異なる第2のネットワークとを利用した相互通信を中継する中継サーバを介して、前記第1のネットワークに接続したユーザ端末を、前記第2のネットワークに接続可能であり、且つ保持しているデータベースをマスタデータに基づいて管理するデータベースサーバとのデータの送受信を可能な状態とし、前記ユーザ端末においては、前記マスタデータに反映されるべきレコードからなるマスタデータファイルを作成し、作成されたマスタデータファイルを前記中継サーバに送信し、前記データベースサーバにおいては、前記中継サーバを介して受信したマスタデータファイルの各レコードと、現在運用中の前記マスタデータの内容とを比較すると共に、比較結果に応じて、そのマスタデータを更新することを特徴とする。上記の本発明によれば、データベースのマスタデータを直接操作できない環境において、運用中のマスタデータを直接変更することなく、そのデータベースのマスタデータ定義に整合性のあるマスタデータを、容易に更新可能なデータベースシステム等の提供が実現する。次に、本発明を実施する形態について図面を参照して詳細に説明する。図1は、本発明の模範的な実施形態に係るデータベース管理システムの構成を概念的に示すブロック図である。図1に示すデータベース管理システムは、ユーザ端末10、中継サーバ20、及びデータベースサーバ30を備える。ユーザ端末10は、第1のネットワーク100に接続可能な端末である。中継サーバ20は、第1のネットワーク100と、この第1のネットワークとは異なる第2のネットワーク200とを利用した相互通信を中継するサーバ装置である。そして、データベースサーバ30は、第2のネットワーク200に接続可能であり、且つ保持しているデータベースDB33を、マスタデータ32に基づいて管理する装置である。そして、このような構成をなすデータベース管理システムにおいて、ユーザ端末10は、マスタデータ32に反映されるべきレコードからなるマスタデータファイルを作成するマスタデータファイル作成部11と、作成されたマスタデータファイルを中継サーバ20に送信する送信部12とを有する。また、データベースサーバ30は、中継サーバ20を介して受信したマスタデータファイルの各レコードと、現在運用中のマスタデータ32の内容とを比較すると共に、比較結果に応じて、そのマスタデータを更新するマスタデータ更新部31を有する。上記データベース管理システムによれば、データベース33のマスタデータ32をユーザ端末10のユーザが直接操作できない環境において、運用中のマスタデータ32を直接変更することなく、そのデータベースのマスタデータ定義に整合性のあるマスタデータを、容易に更新することができる。次に、図1を参照して上述したデータベース管理システムを基本とするより詳細な実施形態について、図2乃至図10を参照して説明する。図2は、本発明の模範的な実施形態に係るデータベース管理システムの構成を例示する図である。図2に示すデータベース管理システムは、ユーザ端末10、中継サーバ20、データベースサーバ30、ネットワーク100及び200によって構成されている。係るデータベース管理システムにおいて、ユーザ端末10、中継サーバ20およびデータベースサーバ30は、通信インタフェース不図示を備えた情報処理装置コンピュータであって、ソフトウェアプログラムコンピュータプログラムを、不図示のCPUCentralProcessingUnitが実行することによって後述する各種機能を実現する。本実施形態において、ユーザ端末10は、本データベース管理システムを利用することにより、データベースサーバ30内のマスタデータ301を更新変更、マージ等するユーザマスタデータ管理者によって使用される。即ち、ユーザ端末10は、パーソナルコンピュータ等の情報処理装置であり、データベースサーバ30に格納されたマスタデータ301にマージされるべきファイル以下、マスタデータファイルと称するを作成する機能、作成したマスタデータファイルの整合性を確認する機能等を備える。ここで、マスタデータファイルの整合性を確認する機能とは、例えば、作成したマスタデータファイルの項目の文字数、文字の種類、日付などの入力形式が、データベースサーバ30データベースに格納されたマスタデータ301の定義と一致していることを確認する機能である。そして、本実施形態において、マスタデータファイルは、ユーザ端末10のユーザがアプリケーションソフトウェアの機能を利用して、或いは、例えばマイクロソフト社のエクセル登録商標等の帳票ソフトウェアをツールとして用いながらユーザ自らが作成することとする詳細は図6及び図7を参照して後述する。ユーザ端末10と中継サーバ20とは、インターネット等のネットワーク100第1のネットワークを介して通信可能に接続されている。また、中継サーバ20とデータベースサーバ30とは、ネットワーク100とは異なるイントラネット等のネットワーク200第2のネットワークを介して通信可能に接続されている。そして、本実施形態に係るデータベース管理システムの構成の前提として、ユーザ端末10とデータベースサーバ30とは、接続されているネットワークがそれぞれ異なるため、直接的な相互通信を行うことができず、データ情報の通信には、中継サーバ20による仲介中継が必要であることとする。尚、中継サーバ20が異なる複数種類のネットワークの間において情報データの送受信を仲介する技術自体は、現在では一般的な技術を採用することができるので、本実施形態における詳細な説明は省略する。ユーザ端末10は、作成したマスタデータファイルを、中継サーバ20へネットワーク100を介してアクセスすることによって中継サーバ20へ送信する機能を備える。ネットワーク100は、インターネット等の公共の回線を使用する場合があるので、マスタデータファイルを暗号化して送信する機能を備える。尚、暗号化自体は、一般的な手法を採用することができるので、本実施形態における詳細な説明は省略する。ユーザ端末10は、中継サーバ20へアクセスする際に、自端末がユーザ端末10であることを証明する情報を、中継サーバ20へ送信する機能を備える。ここで、自端末を証明する情報とは、例えば、中継サーバ20から事前に配布された、中継サーバ20へアクセスするための認証鍵等の情報である。更に、ユーザ端末10は、送信したマスタデータファイルに対する処理結果情報を、中継サーバ20から、ネットワーク100を介して受信する機能を備える。ここで、マスタデータファイルに対する処理結果情報とは、送信したマスタデータファイルの受信結果情報と、データベースサーバ30で運用中のマスタデータに対する、マスタデータファイルとのマージ処理結果情報である。中継サーバ20は、ネットワーク100とネットワーク200との両方に接続可能通信可能なワークステーションサーバ等の情報処理装置である。中継サーバ20は、ユーザ端末10が送信したマスタデータファイルを受信し、受信したマスタデータファイルを、データベースサーバ30へ送信する機能を備える。ユーザ端末10が送信したマスタデータファイルを受信する際、中継サーバ20は、マスタデータファイルを送信してきた端末がユーザ端末10であることを確認する機能を備えており、且つ送信されてきたマスタデータファイルの暗号化を解除する機能も備える。尚、暗号化の解除復号自体は、一般的な手法を採用することができるので、本実施形態における詳細な説明は省略する。また、中継サーバ20は、データベースサーバ30がネットワーク200を介して送信してきた処理結果情報を受信し、受信した処理結果情報を、ネットワーク100を介してユーザ端末10へ送信する機能を備える。ここで、データベースサーバ30が送信してくる処理結果情報とは、マスタデータファイルの受信結果情報と、データベースサーバ30で運用中のマスタデータ301に対する、マスタデータファイルとのマージ処理結果情報である。データベースサーバ30は、ネットワーク100等の公共の回線とは隔離された環境に設置されているワークステーションサーバ等の情報処理装置である。データベースサーバ30には、不図示の記憶媒体ハードディスクドライブ等に構築されたデータベースを運用すべく、マスタデータ301と、トランザクションデータ302とが読み書き可能に記憶されている。ここで、トランザクションデータ302は、マスタデータ301に基づいてデータベースサーバ30の内外で実行された各種アプリケーション機能によって発生したデータである。また、データベースサーバ30は、中継サーバ20からネットワーク200を介して送信されたマスタデータファイルを受信する機能を備える。そして、データベースサーバ30は、マスタデータファイルを受信するのに応じて、そのマスタデータファイルの受信結果情報を中継サーバ20へ送信する。また、データベースサーバ30は、中継サーバ20から受信したマスタデータファイルを、外部リンクテーブルとして自装置内のデータベースを参照することにより、その外部リンクテーブルと、現在運用中のマスタデータ301との内容を比較し、比較の結果、差異がある場合には当該外部リンクテーブルのデータを、当該運用中のマスタデータ301にマージする機能を備える詳細は図10等を参照して後述する。ここで、外部リンクテーブルとは、ユーザ端末10にて作成されたマスタデータファイルを、データベースサーバ30で保持しているデータベースの、外部情報を表すテーブルとしてリンクを張ったデータ即ち、関連付けしたデータである。運用中のマスタデータ301と、係る外部リンクテーブルとの内容の比較とは、例えば、外部リンクテーブルのデータが、運用中のマスタデータ301内に存在するか否かの判断、存在する場合におけるデータの変更や削除を行うか否か等を表す。マージ処理とは、外部リンクテーブルのデータを、運用中のマスタデータ301へ追加変更削除処理を実施することである。さらに、データベースサーバ30は、このマージ処理結果情報を、ネットワーク200を介して中継サーバ20へ送信する機能を備えている。次に、図3乃至図10を参照して、本実施形態に係るデータベース管理システムの一連の動作について更に詳細に説明する。図3は、本発明の実施形態に係るデータベース管理システムによるデータ管理処理の全体構成を示すフローチャートであり、ユーザ端末10、中継サーバ20、データベースサーバ30がそれぞれ実行する処理の流れを表す。まず、マスタデータ管理者は、ユーザ端末10より、データベースサーバ30で運用中のマスタデータに対する追加修正削除用のマスタデータファイルを作成するステップS11。係るマスタデータファイルを作成する際には、ユーザ端末10が備えているマスタデータファイルの整合性確認機能を使用することにより、作成したマスタデータファイルの整合性を確認するステップS12。図4は、本発明の実施形態に係るデータベース管理システムにおいて、ユーザ端末10にて実行される整合性確認機能の手順を説明するフローチャートである。まず、ステップS51において、ユーザマスタデータ管理者は、図6及び図7を参照して後述する手段を利用してマスタデータファイルを作成する。ここで、図5は、本発明の実施形態に係るデータベース管理システムにおいてデータベースサーバ30が扱うデータベースに格納されているマスタテーブルデータ項目を例示する図である。本実施形態では、一例として、教育機関において開設されている複数の講座を管理することを想定している。このため、図5に例示するマスタテーブルは、個々の講座を識別する識別番号識別IDに対して、講座名、年度、及び講師名なる各項目を含む。図6は、ユーザが作成するマスタデータファイルのデータ項目を例示する図である。例えば、CSV形式のマスタデータファイルを、一般的な帳票ソフトウェアを用いて手動で作成する場合、図6に示すように、各レコードの先頭にフラグFLを付け、それに続けて、変更対象のマスタの各項目この場合、講座ID、講座名、年度、講師名を記述する。このフラグFLは、マスタデータファイルの各レコードがマスタデータ301に反映される際の処理種別を表す識別情報として機能する。即ち、新規でマスタデータを登録する際には、フラグFLを0に設定する。既存のマスタデータを更新する際には、フラグFLを0に設定する。そして、既存のマスタデータを削除する際には、フラグFLを1に設定する。フラグFLに続く各項目を記述する際には、各項目をカンマ,で区切る。これにより、マスタデータファイルとしての講座マスタデータを得る。図7は、アプリケーションを使用してマスタデータファイルを作成する場合に、ユーザ端末10が表示する画面を例示する図である。この表示画面は、マスタデータファイルをユーザが作成するに際してマンマシンインタフェースユーザインタフェースとして機能する。係るアプリケーションは、ユーザ端末10にて実行されても、所謂Webアプリケーション等のような実行形式であってもよい。マスタデータファイルとしての講座マスタデータをアプリケーションを用いて自動で作成する場合、図7aに例示するメインメニュー画面において、ユーザは、講座マスタボタンソフトウェアボタンを押下する。これに応じて、ユーザ端末10は、図7bに例示する講座マスタ画面を表示するので、ユーザは、同画面においてマスタデータファイル作成修正ボタンを押下する。これに応じて、ユーザ端末10は、図7cに例示する講座マスタデータファイル作成画面を表示するので、ユーザは、所望の講座マスタの各項目を入力する。その際、削除チェックボックスにチェックを入れることで、チェックされた講座の削除を指定することができる。ユーザによる当該各項目の入力の後、同画面においてマスタデータファイル作成ボタンを押下することで、ユーザ端末10は、例えば図6と同様なデータ項目を有するマスタデータファイルを作成する。尚、図7cに例示する講座マスタデータファイル作成画面において戻るボタンが押下されるのに応じて、講座マスタ画面図7bへ遷移する。ステップS52において、ユーザ端末10は、作成されたマスタデータファイルに対して、項目の文字数、文字の種類、日付などの入力形式が、データベースサーバ30データベースに格納されたマスタデータ301の定義と一致しているか否かを判断する。この判断で不一致が検出された場合、ステップS51にて当該マスタデータファイルの手直しがユーザによって行われることになる。図8は、作成されたマスタデータファイルをアプリケーションを使用してチェックする場合に、ユーザ端末10が表示する画面を例示する図である。作成されたマスタデータファイルの内容を確認する際、ユーザは、図8aに例示する講座マスタ画面からマスタデータファイル確認ボタンを押下する。これに応じて、ユーザ端末10は、当該マスタデータファイルを対象として、そのマスタデータファイル内に不具合が無ければ、図8aに例示する講座マスタ画面の破線枠内に、図8bに例示する確認結果を表示し、問題がある場合は図8cに例示する確認結果を表示する。マスタデータファイル内の問題の有無の確認は、文字列の形式チェックや、nullの確認など、必要に応じて確認すればよい。確認を終えたユーザは、マスタデータファイル内に問題があった場合、講座マスタ画面図8a内のマスタデータファイル作成修正ボタンを押下する。これに応じて、ユーザ端末10は、講座マスタデータファイル作成画面図7cへ遷移する。この画面において、ユーザがマスタデータファイル取込ボタンを押下するのに応じて、ユーザ端末10が既存のマスタデータファイルの内容を取り込むので、ユーザは、表示された画面を参照しながら、当該既存のマスタデータファイルの内容を修正することができる。そして、作成されたマスタデータファイルの入力形式がマスタデータ301の定義と一致する場合、ステップS53において、ユーザ端末10は、そのマスタデータファイルを、中継サーバ20に対して送信する。図9は、整合性が確認されたマスタデータファイルを、アプリケーションを使用して中継サーバ20に送信する際に、ユーザ端末10が表示する画面を例示する図である。上記の如く整合性が確認されたマスタデータファイルを、データベースサーバ30のマスタデータ301にマージすることを希望するユーザは、ユーザ端末10に表示された講座マスタ画面図7bにおいて、マスタデータファイル送付ボタンを押下する。このマスタデータファイル送付ボタンは、マスタデータファイルの確認の結果、問題が無かった場合のみ押下することができることとする。そしてユーザ端末10は、同ボタンの押下を検出するのに応じて、当該整合性が確認されたマスタデータファイルを、中継サーバ20に送信する。この送信に応じて、中継サーバ20は、ユーザ端末10に受信結果情報を送信するステップS22ので、ユーザ端末10は、受信した受信結果情報に応じて、図9bに例示するようなメッセージ送信に成功した場合、或いは、図9cに例示するようなメッセージ送信に失敗した場合を表示する。即ち、マスタデータファイル入力形式の整合性が確認されたマスタデータファイルを受信した中継サーバ20は、そのマスタデータファイルを、ネットワーク200を介して、データベースサーバ30へ送信するステップS21。係るマスタデータファイルを受信したデータベースサーバ30は、マスタデータファイルの受信結果情報を、ネットワーク200を介して、中継サーバ20へ送信するステップS31。ステップS31にて当該マスタデータファイルの受信結果情報を受信した中継サーバ20は、その受信結果情報を、ネットワーク100を介して、ユーザ端末10へ送信するステップS22。マスタデータ管理者ユーザは、上述した図9bまたは図9cに例示するメッセージにより、当該マスタデータファイルのデータベースサーバ30への送信結果を確認することができる。失敗だった場合、ユーザは、上記の如く当該マスタデータファイルの修正を行う図7c。マスタデータファイルを受信したデータベースサーバ30は、受信したマスタデータファイルを、外部リンクテーブルとして、データベースサーバ30で保持しているデータベースに登録するステップS32。これにより、係るマスタデータファイルは、データベースサーバ30で保持しているデータベースの、外部情報を表すテーブルとして、データベースサーバ30の内部において関連付けされることになる。データベースサーバ30は、運用中のマスタデータ301と、係る外部リンクテーブルとのデータ内容を比較し、運用中のマスタデータ301に対して、係る外部リンクテーブルを構成するデータのマージ処理を実施するステップS33。マージ処理が成功した場合、ユーザ端末10で作成されたマスタデータファイルは、データベースサーバ30の記憶域に記憶され、一方、マージ処理が失敗した場合、ユーザ端末10で作成されたマスタデータは、データベースサーバ30の記憶域には記憶されない。また、データベースサーバ30は、ステップS33にて実施したマージ処理の結果情報を、ネットワーク回線200を介して中継サーバ20へ送信するステップS34。マージ処理結果情報を受信した中継サーバ20は、そのマージ処理結果情報を、ネットワーク100を介してユーザ端末10へ送信するステップS23。マスタデータ管理者ユーザは、ステップS23でユーザ端末10に対して送信されてきたマージ処理結果情報により、先に送信したところの、入力形式の整合性が確認されたマスタデータファイルに対するマージ処理結果を確認する。このマージ処理結果が失敗であった場合、マスタデータ管理者は、マスタデータファイルの作成や修正ステップS11を再度行うことになる。ここで、データベースサーバ30による上記ステップS32からステップS34までの処理の詳細について、図10を参照して詳細に説明する。図10は、本実施形態においてデータベースサーバ30が実行する、マスタデータファイルのマージ処理を示すフローチャートである。データベースサーバ30は、入力形式の整合性が確認されたマスタデータファイルを、外部リンクテーブルとして、データベースサーバ30で保持しているデータベースに登録するステップS101。次に、データベースサーバ30は、運用中のマスタデータ301と、外部リンクテーブル受信したマスタデータファイルとのデータ内容を比較し、比較の結果、両者に差異がある場合は、運用中のマスタデータ301に対して、当該外部リンクテーブルのデータをマージする処理を行う。この処理のために、データベースサーバ30は、ステップS102からステップS109までの各ステップの処理を、当該マスタデータファイルを構成するレコードデータの件数分だけ繰り返す。即ち、データベースサーバ30は、まず、外部リンクテーブル内のデータを一件づつ抽出し、抽出したデータのフラグFLの状態を確認するステップS101。この確認の結果、フラグFLが1の場合、データベースサーバ30は、運用中のマスタデータ301から、対象データを削除する削除処理:ステップS107。一方、フラグFLが0の場合、データベースサーバ30は、運用中のマスタデータ301の中に、外部リンクテーブルから抽出した対象データが存在するか否かを確認するステップS104。この確認の結果、運用中のマスタデータ301内に、当該対象データが存在した場合、運用中のマスタデータ301に対して、当該対象データを上書きすることによってアップデートする更新処理:ステップS105。一方、運用中のマスタデータ301内に、当該対象データが存在しない場合、データベースサーバ30は、運用中のマスタデータ301に対して、当該対象データを新たに挿入する挿入処理:ステップS106。そして、データベースサーバ30は、ステップS105乃至ステップS107の処理結果を確認し、処理が成功している場合には外部リンクテーブルから次に処理対象とするデータを抽出し、上述したステップS103移行の処理ループを続行する。一方、係る処理結果の確認の結果、処理が失敗したことが確認された場合、データベースサーバ30は、処理結果マージ処理結果情報を、中継サーバ20に送信するステップS111。ステップS108の判断において処理結果が成功であって、且つ外部リンクテーブル内に次に処理対象とするデータが無くなった場合、データベースサーバ30は、一連のループ処理を終了して、ステップS110を実行する。ステップS110において、データベースサーバ30は、当該外部リンクテーブルマスタデータファイル内のデータを全て削除する。これにより、同一のマージ処理を何度も実施することを防ぐことができる。そして、データベースサーバ30は、処理結果マージ処理結果情報を、中継サーバ20に送信するステップS111。ここで、データベースサーバ30にて運用中のマスタデータ301と、中継サーバ20を介して受信したマスタデータファイルとを比較及びマージする処理のタイミングとしては、当該マスタデータファイルの受信後の所定の時間毎例えば、1時間毎、本データベース管理システムが休止している夜間の指定時刻等に実行すればよい。或いは、係る比較及びマージする処理のタイミングは、マスタデータファイルに記述されているデータ量に応じて、データベースサーバ30が自動的に調整してもよい。係る比較及びマージする処理は、トランザクションデータ302に対してではなく、マスタデータ301に対する処理であるため、本データベース管理システムやデータベースサーバ30が参照される各種サービスが休止するのを待つ必要は無い。但し、マスタデータ301内の数値を利用してトランザクションデータ302を作成する等のサービス処理が行われている場合、図10を参照して上述した一連の処理は行うべきではない。以上説明した本実施形態によれば、データベースのマスタデータ管理者は、インターネット経由でマスタデータの更新を実施することができ、運用中のマスタデータを直接変更せずに、マスタデータ定義との整合性を確認しながら、マスタデータを更新することができる。即ち、運用中のマスタデータを直接変更できない通信環境におかれているマスタデータ管理者であっても、本実施形態に係るデータベース管理システムによれば、マスタデータ301の更新作業を、インターネット等の一般的なネットワーク100に接続可能なユーザ端末10を用いて容易に行うことができる。また、本実施形態におて、マスタデータ管理者がマスタデータファイルをデータベースサーバへ送信する際に接続するネットワークは、公共なインターネットでも可能である。このため、データベースのマスタデータを管理するだけのために、データベースサーバが接続しているネットワークに、マスタデータ管理者のユーザ端末を接続する回線を用意する必要がないので経済的である。"